iPhone: Display iAd issue - iphone

I am successfully iAd integration in my app using http://bees4honey.com/blog/tutorial/how-to-add-iad-banner-in-iphoneipad-app/ but iAd is not display in my app for testing purpose and yesterday its display but today its not display.
I am tested iAd demo on iOS 4.2.1 and 5.0 but still same problem not display on device so please give me idea about issue.

As far as I understand with iAd and the Google Ad words for Android is that it is possible that sometimes no add will be loaded, that's why the apple documentation on it states that the banner needs to be hidden when you receive no add from there server.
So what I think is happening, if you didn't change anything from Yesterday is that there was no add send because there was none to display. Remember the advertisers pay per click or per impression and the advertiser decides how much he is willing to pay and sets a budget limit,. Also the context in which the add is displayed also goes into the algorithm for deciding when an add needs to be displayed to keep it relevant to what the end user is currently viewing, that way the user has a higher chance of actually clicking on the link.

Related

iOS app made with Unity, how to keep using Admob without ATT prompt

I use only Admob to serve ads on my iOS apps made with Unity. I don't want to display AppTrackingTransparency prompt since most users would reply to NOT be tracked.
I would like to:
keep using Admob
not using IFDA but only the new SKADNetwork
In short, I want my app to serve ads as if the user answered NO the to ATT prompt (since this is what's going to happen anyway)
How do I accomplish this with Unity?
Is it enough to use the following code?
AdRequest request = new AdRequest.Builder()
.AddExtra("npa", "1")
.Build();
If I use the above code, can I fill the App Privacy Section stating that my apps are not tracking users?
In the the following page:
https://developers.google.com/admob/ios/ios14
I can read:
"If you decide to include App Tracking Transparency (ATT) in your app..."
So according to Google, including ATT is an option... how exactly do I choose not to include it AND keep using Admob?
This is a pretty actual topic now since iOS 14.5 release. Let's sort some things out to proceed:
According to the updated Apple Terms and Conditions, you must show ATT popup to the users who use iOS 14.5. This is an Apple requirement with which I would not recommend to trick;
If your app uses any of the Ad Network and doesn't show an ATT popup, you will be rejected on the App Review stage when you try to release an update. You really have a small chance to be lucky and pass it, but most probably you'll not;
If the user blocks tracking, it doesn't mean you'll not show ads and lose money. Just to be clear: you are allowed to show ads even if a user blocks the tracking. You just need to use Ad Network API/SDK accordingly to not pass the device’s advertising identifier.
To support an ATT status with AdMob in Unity, you need to use an AdMob plugin for Unity of version at least 5.4.0. I'm attaching a link on official releases on GitHub with description and usage samples:
AdMob plugin releases for Unity.
In summary: consider not ignoring the Apple requirements, because it will directly affect your app. They always check your app manually before each release and track how your app meets their requirements, especially now, in the first week of iOS 14.5 public release.

iAd does not show up in my apps

I have an app for iPhone, and one for iPad. Both of them uses iAd and it worked before.
But now iAd never loads in them! I just released the one for iPhone, so I'm in a hurry!
Any ideas?
A little bit of info.
When the code is not changed, probably a fault in iTunes connect with the contract.
Apple only has so many ads to give out. When the iAd Banner View is on screen it requests an ad but one is not always available to fill it.
Check in iTunes Connect if you look at your iAd Network data you will get an average fill rate along with other info.

Why iAd doesn't display ads?

I recently launch a n iPhone app, with iAd on it. I simply dragged a banner to the app, which should be supposed to work. However, after several hours of app being in app store, the app cannot display adds on my testing iPhone. Anyone encounter similar problem?
Please verify that you have properly filled up the Bank and Taxation details and also agreed to Paid application license of the Developer account.
These are the common issues with iAd not displaying on app store application.

iphone iAd question?

My application got approved yesterday. before they start reviewing test ads were showing up on my app (device), but as soon as they start reviewing ads stopped showing on the device.
My app is finally approved and iAd is enabled, but i haven't seen a single ad since yesterday. Does it take some time after app is proved until my app starts receiveing ads? i checked itunes connect and it shows 0 requests.
Any idea why I'm not receiving ads?
iAds will show test ads until Apple approve the application. Once the application is approved, the iAds will be switched to live.
You didn't mention your location...
As far as I'm aware, iAds are still only showing for users that live in the USA. Even then, the fill rate for iAds have been shown to be around 10-11% (not very high at all).
This means that for every 100 ad requests received, only 10 or 11 are going to actually show an iAd. the other 90-89% will show nothing.
Hopefully the fill rate will start to improve as Apple's ad inventory increases in size.
The other issue is that it seems the iAd framework will not show repeat adverts. That is to say that once a particular iAd has been shown, it won't be shown again on that device for that session (the length of a session is vague too...).
So, check your location, check your current fill rate on the iTunes Connect iAd section.
Check if you have any requests in itunesconnect->iAd.
If you don't have any requests, there's probably something wrong with your code.
Does the test ad show up when running in the simulator?
The fill rate is low as mentioned before. Did you use the code that apple needed you to use as in the delegate and all for not loading when there is no iAd. If so try downloading the app onto your device and run it a few times. See if you get no ad at all
I had this problem with my app at one point too. I was using Mobclix to serve iAds. I was getting other ads, but none from iAd. Eventually, I realized my problem was that I did not have the iAd Framework linked to my project. That made the ads show up perfectly. I ended up weak linking the iAd Framework because I had to support devices with OS < 4.0. Hope this helps!

iPhone:How to get real ads showing in iAds banner in iPhone application?

I have integrated iAds in my iOS 4.0 application developed using the following tutorial:
http://www.raywenderlich.com/1371/how-to-integrate-iad-into-your-iphone-app
Currently it is showing only Test Banner page. I would like to know how would i get real Ads showing there and what is the procedure to get it. I couldn't find any help on this. Could someone please point me out ?
Thank you.
It will automatically be filled with read ads once it is released on App Store.
Apple recognize each of your app by the bundle id, hence unlike other ad networks (such as admob), it does not need you to create other stuff.
Similarly, Apple recognize the distribution build and will serve real ads.
The test banner is just to show that you have incorporated the iAd framework correctly into your application. The "real" ads will work automagically when you submit your app to Apple.
I thought you had to do ALL of these:
Make sure your app shows "test ads" while you are developing it.
Make sure you visit iTunesConnect-iAds and turn on iAds.
After your app is 'live for sale' then 'real ads' will start showing.
So far, no one here ever mentioned #2. (Or am I only having to do #2 myself?) I've never seen #2 as "automatic" as soon as #3 happens.
Also... even after doing 1,2,3... I have 1 very odd app that is "live for sale" and iAdsConnect is STILL claiming it's only showing 100s of no-revenue, test-ads. Isn't that impossible? Shouldn't it be displaying "real ads" or "no ads" instead?