我开发了一款iOS应用,该应用使用Google移动广告框架通过AdMob展示单个横幅广告:
var bannerView: GADBannerView!
override func viewDidLoad() {
super.viewDidLoad()
bannerView = GADBannerView(adSize: kGADAdSizeSmartBannerPortrait)
self.view.addSubview(bannerView)
bannerView.adUnitID = "ID"
bannerView.rootViewController = self
bannerView.load(GADRequest())
}
快速grep
告诉我这个框架使用了AdSupport框架:advertisingIdentifier
和isAdvertisingTrackingEnabled
。
从Google移动广告SDK下载页面:
适用于iOS的移动广告SDK使用Apple的广告标识符(IDFA)。 SDK根据iOS开发人员计划许可协议中规定的准则使用IDFA。您必须确保遵守管理此标识符使用的iOS开发人员计划许可协议政策。
这表明Google移动广告框架会自动处理符合Apple指南的这些标记(前提是您不添加修改它们的代码,我没有这样做)。
我希望确保我的应用在提交前符合指南。 Google移动广告框架是否按原样处理这些标记,或者我是否必须添加代码才能处理它们?
答案 0 :(得分:0)
是的,确实如此。上面的默认横幅是可以接受的,并且该应用已获准用于App Store。