ios - Facebook 原生广告未在 iOS 中加载?
问题描述
我正在尝试在我的设备上实现 Facebook 原生广告。测试广告运行良好。但是,生产广告没有显示。它确实显示错误
DiskCookieStorage changing policy from 2 to 0,cookie file: file:///private/var/mobile/Containers/Data/Application/9B89E486-EDF8-4E20-A7CE-CB60747C3E8B/Library/Cookies/Cookies.binarycookies
和
DiskCookieStorage changing policy from 0 to 2, cookie file: file:///private/var/mobile/Containers/Data/Application/9B89E486-EDF8-4E20-A7CE-CB60747C3E8B/Library/Cookies/Cookies.binarycookies
我所做的是在 viewdidLoad 中加载广告
func setupFacebookNativeAds()
{
let nativeAd = FBNativeAd(placementID: Constants.adMob.FB_NATIVE_ID)
nativeAd.delegate = self
nativeAd.loadAd()
}
这里会有什么问题?
解决方案
我通过在 Monetization Manager 中添加新的测试设备找到了解决方案。获取 ios 设备的 IDFA 并添加新的测试设备。现在原生广告视图正在工作。
推荐阅读
- tensorflow - 在 TF2 中,不使用 tf.keras API 时如何保存模型/权重?
- javascript - 检查一个时间范围是否不在其他时间范围内?
- javascript - 检查领域代理对象
- google-app-engine - Cloud Endpoints - 是否可以实施 JWT?
- node.js - Sequelize + Express TypeError:User.find 不是函数
- ios - 过渡到通过计时器查看
- ios - 如何从另一个 UIViewController 启动 SLComposeServiceViewController
- wso2 - WSO2 IS - 通过自我配置添加用户角色
- f# - 为相同长度的整数列表对制定一个任意值
- maven - 在maven包中创建文件夹