Sorry, it posted multiple times.
In iAdsAddOn.m with this function:
static int showAdFromTop(struct lua_State *state)
{
NSLog(@"Show Ad From Top");
[iAdsAddOnInstance setAdsAllowed: YES];
[iAdsAddOnInstance setShowBannerFromTop: YES];
[iAdsAddOnInstance showBannerViewAnimated: YES];
return 0;
}
do you have the NSLog? If not, add it. Then see if the console prints ‘Show Ad From Top’
Nope. Here is my Main File:
-- Faller
displayMode(FULLSCREEN)
-- Use this function to perform your initial setup
function setup()
print("Hello World!")
x=0
showAdFromTop()
end
-- This function gets called once every frame
function draw()
-- This sets a dark background color
background(40, 40, 50)
-- Do your drawing here
end
The debugger is open though.
Nothing is showing even though I just added the NSLog
It is almost if the function isn’t being called.
It works when I use this code though:
else
{
NSLog(@"Ads should not be shown right now");
[self hideBannerViewAnimated: NO];
[iAdsAddOnInstance setAdsAllowed: YES];
[iAdsAddOnInstance setShowBannerFromTop: YES];
[iAdsAddOnInstance showBannerViewAnimated: YES];
}
I have to go now, but it will work fine for what i need using the code above. Thanks for all of your help!
@austinmccoy, adding that code just makes it so hideAd won’t work properly - I wouldn’t do that. Your problem seems to be that you are calling showAdFromTop before it is initialized which is odd. Is there any chance I could see your whole Xcode project?
Gladly, i will upload it to dropbox!
Here is my whole folder…
https://www.dropbox.com/sh/d5lq8erc2ph0dy0/AAC4KvJRUWJKnGeGU0nr0Vxya
Immediately Xcode asked me to update the project settings. After that, the ad showed just as it should.
Really? I’ll try that.
i would like to test in the ios simulator on my mac if i have implemented iads correctly.
do i have to already declare the app in itunes connect?
played around a bit more, so now i can answer my own question!..it seems the simulator automatically generates an ad advertising iads without having to do anything at the itunes connect level.