【发布时间】:2019-11-09 10:52:50
【问题描述】:
我正在使用谷歌高级原生广告。 当我从 Xcode 运行时,我的广告在模拟器和设备上成功显示,但是当我的应用程序上线时,有一天广告会显示在所有设备上,然后另一天广告不会显示在任何一台设备上,我的代码有什么问题请帮助我。
主视图是 GADUnifiedNativeAdView
cell.Mainview.nativeAd = nativeAd
cell.Mainview.mediaView?.mediaContent = nativeAd.mediaContent
(cell.Mainview.iconView as! UIImageView).image = (nativeAd.icon)?.image
cell.Mainview.iconView?.isHidden = nativeAd.icon == nil
(cell.Mainview.bodyView as! UILabel).text = nativeAd.body
cell.Mainview.bodyView?.isHidden = nativeAd.body == nil
(cell.Mainview.headlineView as! UILabel).text = nativeAd.headline
(cell.Mainview.callToActionView as! UIButton).setTitle(
nativeAd.callToAction?.uppercased(), for: UIControl.State.normal)
cell.Mainview.callToActionView?.isHidden = nativeAd.callToAction == nil
cell.Mainview.callToActionView?.isUserInteractionEnabled = false
注意:我还应用了 Ad 的所有隐私和政策。
【问题讨论】:
-
为什么这个标签是 Firebase?它似乎无关。
标签: ios swift admob native-ads