Ok so I integrated an iAd banner within my app using the iAd framework and the self.canDisplayBannerAds = true approach, however now that my app has been accepted, when downloading the final release version from the store, no banner ads are shown. Is there anything I need to do on the iTunes Connect end to fill the banners with content? Or is it just a dodgy fill rate?
Thanks
Apple are discontinuing the iAd services, an email to that effect was sent out in May"
You are receiving this email because you entered into the Developer Advertising Services Agreement (“Agreement”) to use iAd’s advertising network and related services. We would like to thank you for allowing Apple to serve ads on your mobile properties. As you may know, the iAd App Network and related advertising services will be discontinued on June 30, 2016. More details about the iAd App Network shutdown are here. Note: Any outstanding payments due from Apple will be made no later than September 30, 2016, and campaign reporting data will be available until December 31, 2016.
This email shall serve as written notice that Apple will exercise its option to terminate the Agreement, effective June 30, 2016, 11:59 pm PDT. Nothing contained in, or omitted from, this notice shall be deemed a waiver of any of Apple’s rights, remedies or defenses, all of which are expressly reserved.
"
Related
Apple Docs says:
Who can use Search Ads
If you’re a developer with an app currently on the app Store for
iPhone or iPad in the U.S., or an agency that manages campaigns on
behalf of developers, you may be eligible to use Search Ads.
Does it means only developers from U.S are eligible?
YES, currently only US registered developers have the feature access. (Rumours are it will be globally available after the March '17 event)
I get this error message anytime I want to login via instagram on IOS
http://www.tiikoni.com/tis/view/?id=8e489f6
In apps like
Instaround
Instalook
Instamapia
Any idea how to solve it?
Based from Instagram Platform and documentation update:
Apps created on or after Nov 17, 2015 will start in Sandbox Mode and function on newly updated API rate-limits and behaviors. Prior to going Live, and being able to be used by people other than the developers of the app, these apps will have to go through a new review process.
Any app created before Nov 17, 2015 will continue to function until June 1, 2016. On that date, the app will automatically be moved to Sandbox Mode if it wasn't approved through the review process.
In my own understanding, if your app was one of those that were automatically moved to Sandbox Mode, the following should be done:
You need to add sandbox users who will be able to test and authenticate your app.
Once you have some sandbox users, you can have them go through the authorization flow and generate an access token.
May I suggest that it is still best that you go through the documentation for the complete guide regarding Sandbox Mode.
Additionally, this issue was also discussed in this forum. I hope that helps.
You are receiving this email because you entered into the Developer Advertising Services Agreement (“Agreement”) to use iAd’s advertising network and related services. We would like to thank you for allowing Apple to serve ads on your mobile properties. As you may know, the iAd App Network and related advertising services will be discontinued on June 30, 2016. More details about the iAd App Network shutdown are here. Note: Any outstanding payments due from Apple will be made no later than September 30, 2016, and campaign reporting data will be available until December 31, 2016.
This email shall serve as written notice that Apple will exercise its option to terminate the Agreement, effective June 30, 2016, 11:59 pm PDT. Nothing contained in, or omitted from, this notice shall be deemed a waiver of any of Apple’s rights, remedies or defenses, all of which are expressly reserved.
Regards,
The App Store Team
I would like to know the next best alternative to iAd network. Easy for integration and setup. Also, should I remove the iAd framework from my other apps?
The iAd framework will be deprecated. You don't have to remove your iAd implementations just yet, but you will have to eventually.
Apple has given alot of information on what is going to happen: About the iAd App Network Shutdown
Apps that are not updated will experience the following adverse
conditions:
No ads will be returned in your app.
A deprecation warning will appear in Xcode.
If your app implements ADBannerView and the ADBannerViewDelegate, the bannerView:didFailToReceiveAdWithError: delegate method, it will
be called with the ADError enum.
If your app implements ADInterstitialAd and the ADInterstitialAdDelegate, the interstitialAd:didFailWithError:
delegate method will be called with an ADError enum.
If your app implements the iAdAdditions category on UIViewController, setting the ADInterstitialPresentationPolicy will
have no effect and calling requestInterstitialAdPresentation: or
canDisplayBannerAds: will always return NO.
If your app implements the iAdPreroll category on AVPlayerViewController or the iAdPreroll category on
MPMoviePlayerController, calling playPrerollAdWithCompletionHandler:
will return an ADError enum.
When your ADBannerView delegate receives this error, your app should look for other ads (from other ad-networks).
Apps that implement the iAdAdditions category on UIViewController and use automatic presentation, should not notice any impact. Apps
that manually manage the ADBannerView may see a blank space.
If you have implemented a mediation layer, contact the mediation provider to understand impact to your app.
ADClient APIs (requestAttributionDetailsWithBlock and addClientToSegments) will continue to work.
Apple also suggests removing the iAd framework on your applications next regularly scheduled update. So, submitting an update just to remove the iAd framework isn't necessary: iAd for Developers
On your next regular app update or submission, you should remove the
deprecated iAd framework and connection.
I see this message when I sign into iTunesConnect:
"The iAd App Network will be discontinued as of June 30, 2016. Although we are no longer accepting new apps into the network, advertising campaigns may continue to run and you can still earn advertising revenue until June 30. If you’d like to continue promoting your apps through iAd until then, you can create a campaign using iAd Workbench."
I have looked around at what it means and have seen multiple, very different answers. What does it mean, exactly? I guess questions I would like answered are:
1) Will my current apps already in the store still be able to show/monetize iAds?
2) Will new apps submitted before June 30th be able to use iAd for monetization?
3) Will any apps submitted after June 30th be able to utilize iAd for monetization?
One answer I saw was that you can still use iAd and make money, Apple just isn't being the one providing the ads. Another answer said that once this date rolls around, you can't use them at all, and you won't be able to make any money. Basically they won't work.
Can anybody weigh in?
I am developing a new app - not yet submitted, about to submit.
I emailed Apple last week to see if submitting a new app could still integrate iAds, hoping I could still use iAds until June 30, 2016.
This is the response I got:
Hi Paul,
Thanks for your interest. After June 30th, the iAd app network will
no longer be available to help monetize your app. No new apps will
be accepted into the network if you are not live already. We have
campaigns live within our network up until that date. You should
connect with another provider as an alternative to iAd. Workbench
will still be available to promote your app. Thanks for being a part
of our network.
Please go to our developer site to get the latest news regarding iAd
here
Best,
Louis
This is pretty clear. NO new apps will be approved into the iAd network.
So, in response to your questions as listed:
1) Will my current apps already in the store still be able to
show/monetize iAds?
Yes, until June 30, 2016.
2) Will new apps submitted before June 30th be able to use iAd for
monetization?
3) Will any apps submitted after June 30th be able to utilize iAd for
monetization?
No. They will not.
What this means
After June 30th the ad network won't provide any ads to apps using it nor will you be able to start an iAd advertising campaign.
Your Questions
1) 2) Current apps and apps submitted before June 30th can show and monetize iAds. When June 30th comes they will no longer show ads or make money.
3) Apps submitted after June 30th will not be able to utilize iAd monetization.
What to do
Before June 30th integrate another ad network into your app if you wish to continue making ad revenue.
Apple says:
iAd App Network will be Discontinued 30 June 2016
Will there be an error or a warning in the iAd apps I already have?
What will happen to my earnings after this date?
In the official blogpost Apple says:
The iAd App Network will be discontinued as of June 30, 2016. Although we are no longer accepting new apps into the network, advertising campaigns may continue to run and you can still earn advertising revenue until June 30. If you’d like to continue promoting your apps through iAd until then, you can create a campaign using iAd Workbench. We will continue to keep you updated, but if you have any questions, contact us.
That means you won't be able to promote campaigns or display iAd ads in your app starting June 30.
Apple didn't give clear information on how existing apps will be exactly handled (they will probably do so soon as the last sentence suggests), but I presume they will just stop displaying the ads, so you won't earn money anymore.