ios - iAd 即将关闭。我应该从我的所有应用程序中删除 iAd 框架吗?

标签 ios iad

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

我想知道 iAd 网络的下一个最佳替代方案。易于集成和设置。另外,我应该从其他应用程序中删除 iAd 框架吗?

最佳答案

iAd 框架将被弃用。您暂时不必删除 iAd 实现,但最终您必须这样做。

Apple 已经提供了有关即将发生的情况的大量信息: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 还建议在下次定期更新时删除应用程序上的 iAd 框架。因此,提交更新只是为了删除 iAd 框架是没有必要的:iAd for Developers

On your next regular app update or submission, you should remove the deprecated iAd framework and connection.

关于ios - iAd 即将关闭。我应该从我的所有应用程序中删除 iAd 框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39449828/

相关文章:

ios - 将对象从 tableview 传递到其内部 tableview 单元 objective-c

ios - 如何为 iPhone/iPad 创建纵向 iAd 横幅 View

ios - 当内容不可用时,iAd 显示一条白线?

objective-c - CGRect 助手?

ios - 如何使 UIView 从纯色背景淡入淡出以清除背景色?

ios - 本地通知在错误的时间发送

iphone - 即使在准备出售后,我的 iPhone 应用程序仍处于 "test ads"状态

ios - 导入 iAd 时出现错误

ios - 中东国家支持 Admob 吗?

android - 基于 DialogFlow 语音的应用程序数据库搜索(iOS 和 Android)