iAds not working on live app

Hi, my app has been approved and released for about two weeks.

iAds were showing when I was testing, but right now, there are no ads showing. In the Apple side of things, everything seems to be ok, it shows me the ads are live, but the stats are all empty.

What could be the problem? There is nothing in my code that can cause a confusion about it.

I wonder if this has anything to do with it? 

https://developer.apple.com/news/?id=01152016a

I didn’t know that, thank you. Maybe it’s better to choose another provider.

No problem, I read an article saying Apple will bring it back with control given to publishers, but I wouldn’t count on it as there are no details available yet. 

That is truly a shame. On one hand I hear that iAds was always pretty great for revenue relative to other providers. On the other hands, you hear reports of drastic decreases lately, so perhaps we didn’t really miss out on anything.

First of all, Apple has written a bad memo around a product with a bad name. What they are shutting down is the “Apple App Network”. This is a service where you can become an advertiser. You promote your apps through the Apple “App” Network, and other people with iAds who don’t have your app gets ads to get your app. This helped Apple improve their fill rate. Apple is shutting this developer promotion network down, not iAds itself.

As for why you’re not getting ads, Apple will tell you whats going on if you put print statements in your event listener function for the ads. Test for isError == true and print the value of event.response. Then you can look at the console log of a tethered device. I’m willing to bet that there is no ads available to show. It’s called “fill rate” and Apple is notorious for having a low fill rate, in particular for new apps until it sees what kind of usage your app is going to get. The more popular and more active your app is, the more likely you’re going to get ads.

Almost every developer back fills iAds with another ad provider.

Rob

I wonder if this has anything to do with it? 

https://developer.apple.com/news/?id=01152016a

I didn’t know that, thank you. Maybe it’s better to choose another provider.

No problem, I read an article saying Apple will bring it back with control given to publishers, but I wouldn’t count on it as there are no details available yet. 

That is truly a shame. On one hand I hear that iAds was always pretty great for revenue relative to other providers. On the other hands, you hear reports of drastic decreases lately, so perhaps we didn’t really miss out on anything.

First of all, Apple has written a bad memo around a product with a bad name. What they are shutting down is the “Apple App Network”. This is a service where you can become an advertiser. You promote your apps through the Apple “App” Network, and other people with iAds who don’t have your app gets ads to get your app. This helped Apple improve their fill rate. Apple is shutting this developer promotion network down, not iAds itself.

As for why you’re not getting ads, Apple will tell you whats going on if you put print statements in your event listener function for the ads. Test for isError == true and print the value of event.response. Then you can look at the console log of a tethered device. I’m willing to bet that there is no ads available to show. It’s called “fill rate” and Apple is notorious for having a low fill rate, in particular for new apps until it sees what kind of usage your app is going to get. The more popular and more active your app is, the more likely you’re going to get ads.

Almost every developer back fills iAds with another ad provider.

Rob