I have implemented iPhone ads in my app. I get the test ad, but sometimes it takes a while before the test ad appears? Is this normal or should test ad always appear in the app?
#developersaremad is correct. The iAd will only show when there is a successful communication with the apple iAd server and your app recieves a test ad. This simulates real life when the user may not be in a data coverage area and hence cannot get ads.
#Amt-Henning I think its the normal behaviour for the test iAd .
Related
Test Ad is Working Without Problem in Flutter App. However, when I enter my own Advertising ID, my banner ad does not appear in my application, what is the reason?
If it's your first time with Admob, and it worked on the test but it's not showing when u use your banner ads, you need just to wait.
it takes some time so Admob needs to verify your app and your contents, then it will show normally.
I am using the latest admob SDK(V 6.2.1) for ios. Ads are not shown on ios6 and gives an error Request Error: No ad to show.
This happens only on ios 6 even if test mode is set to YES or NO. Ads are working fine on versions lower than ios6. Is there any solution for this?
Test mode doesn't work on iOS 6 devices as per this forum post.
If you want to get test ads to show up, you will have to use testDevices and pass in the ID you get from the AdSupport library (instructions here).
If you want to test your ad click flow though I'd take the forum post's suggestion and create a house ad campaign fully allocated to a test publisher ID, and use the test publisher ID into your applications to test.
I just released an app into the app store with iAds, however the app is still only showing the test ads. But the thing is it says "live" on itunesconnect. What is wrong with my ads?
Do you have a developer preview of iOS 6 on your device? That could always be a potential problem causing you to see iAd test ads.
I just my app got approved and when I downloaded the app ,iAds are not showing up, when I saw the status of iAds it says"You have enabled at least one application for iAd, but you will not be able to view the iAd Network module or set your ad preferences until you have an iAd Network Contract in effect.", Although I have setup all my contacts informations for setting iAds and it also show effective date.If anyone get the same thing please let me know the solution.
Looks like you are missing a contract agreement. Login to itunesconnect.apple.com, go to the Contracts, Tax and Banking section and fill in the contact info and bank info for iAd network.
If you have them in place, it might be that Apple is verifying the info. As soon as it is verified, your ads should start working.
I have solved my problem by mailing and contacting apple. Its look like they have forget to enable the iAds, when I contacted them, my iADs are started running live next day.
My app is approved on AppStore. In the iAd section of the screen, it keeps showing the black "Testing Advertisement" by Apple instead of a real ad. Is there any configuration I missed? Thanks
From the section in the iAd Programming Guide on Testing Banner Advertisements:
iAd Network automatically displays the
correct ad depending on the
application binary:
Application | Audience | Displayed Ads
Developer build | Developer | iAd
Network serves test ads.
Ad-hoc
distribution build | Beta Testers |
iAd Network serves test ads.
Signed
Distribution build | End Users | iAd
Network serves live ads if you signed
the iAd Network Agreement and enabled
advertising for your application.
Therefore, your development and ad hoc builds will only display test advertisements. Only the distribution build that is submitted to the App Store will display real ads. Unfortunately, that means that you'll need to wait and download your own application from the store to see real ads in action in your application.
iAd is a very big disappointment. Ads are shown only in certain geographical regions, in other areas system returns nothing after the request (you can check the statistics for your iAd profile in the iTunes Connect). So you won't see anything in the banner in Hong Kong, as I cannot see anything in Korea for the moment. If you want to make money on advertising consider using other ad provider, like admob.
Did you do everything here? Also, did you test your application on a different device to see if the ad shows up there correctly?
I think even if you download the app from the App Store, the app still shows test ads if you have the developer profile on. I tried removing it and running the app from the app store and it doesn't show test ads anymore.