Admob 不会为 iOS 10 iMessage 应用扩展加载广告
Posted
技术标签:
【中文标题】Admob 不会为 iOS 10 iMessage 应用扩展加载广告【英文标题】:Admob doesn't load ads for iOS 10 iMessage app extension 【发布时间】:2017-01-13 17:05:06 【问题描述】:相反,只是出现了一个空白视图。
这是我加载广告请求的方式:
GADMobileAds.configure(withApplicationID: "ca-app-pub-9213331484438711~8534798836") // actual app id
bannerView.delegate = self
bannerView.rootViewController = self
bannerView.adSize = kGADAdSizeLargeBanner
// unit id taken from guide: https://firebase.google.com/docs/admob/ios/quick-start
// Actual unit id doesn't work either.
bannerView.adUnitID = "ca-app-pub-3940256099942544/2934735716"
let request = GADRequest()
request.testDevices = [kDFPSimulatorID]
bannerView.layoutIfNeeded()
bannerView.load(request)
我已将 Allow Arbitrary Loads
设置为 YES
,但这没有帮助。委托方法甚至不会被调用。我错过了什么吗?有没有人能够让 Admob 在 iMessage 扩展中工作?
可以在here找到一个示例项目。
【问题讨论】:
有没有想过这个问题?还是您选择了其他广告网络... @edelaney05 不,还是不知道该怎么办。 这个有消息吗? Admob 横幅广告在 iMessage 应用程序中也不适合我。使用native ads 运气更好,您可以更好地控制广告的显示方式。 【参考方案1】:我不确定是否可以在应用扩展程序中放置广告。无论哪种方式,都有一个审查指南禁止它。来自iAds don't work in Action Extension or Share Extension?:
审核标准 25.3: https://developer.apple.com/app-store/review/guidelines/#advertising
25.3:托管扩展程序的应用程序在其扩展程序视图中包含营销、广告或应用内购买将被拒绝
【讨论】:
这个标准是关于托管扩展的应用,而不是扩展本身吗?否则,如果您无法通过扩展程序获利,那么创建扩展程序的意义何在。 @AndreyGordeev 它关于实际的扩展听起来像是“in 他们的扩展视图将被拒绝”。例如,有一个显示广告的应用程序是可以的,但让应用程序嵌入今天的扩展/通知中心小部件显示广告是不行的。 @AndreyGordeev 重点是良好的用户体验。寻找其他获利方式。 @LeoNatan 你们都指的是旧指南。请查看您的链接,它没有这样的标准。正确的链接是:developer.apple.com/app-store/review/guidelines/2016-06-13/…,这是一个存档链接。 应该注意的是,这是关于 Apple Extensions,不是 iMessage 应用程序,它们有自己的一套由 Apple 制定的标准。 (尚未看到任何关于广告的裁决,但它们确实允许应用内购买(与独立扩展不同)【参考方案2】:虽然这不是对所提问题的回答,但我想指出,审核标准 25.3 在编写时并未考虑到 iMessage 应用程序。来自iMessage app FAQ。
我的 iMessage 应用或贴纸包可以有应用内购买吗?
您可以为您的 iMessage 应用或 iOS 应用实施应用内购买 带有 iMessage 扩展程序。
这明确允许应用内购买(25.3 禁止),尽管它没有说明任何关于广告的内容。一旦 AdMob 或其他广告库与 iMessage 扩展程序一起使用,我相信值得一试提交应用程序。
【讨论】:
到目前为止,有没有人能够使用 admob 或任何其他网络添加广告?好久没更新这个帖子了【参考方案3】:来自 AdMob 团队,截至 2017 年 8 月 7 日:
感谢您与我们联系。我们的 SDK 不支持消息 延期。您可以留意我们的发行说明或监视器 如果这种情况发生变化,我们的博客。
此致 Deepika Uragayala 移动广告 SDK 团队
【讨论】:
以上是关于Admob 不会为 iOS 10 iMessage 应用扩展加载广告的主要内容,如果未能解决你的问题,请参考以下文章
iOS - Google AdMob v6.12.0 - “idfa 类丢失,不会收集 idfa”
iOS 10 iMessage 贴纸应用中 MSSticker Peels 的回调
如何在 iMessage iOS 11(或 iOS10、Macos Sierra)中禁用 URL 链接预览