【问题标题】:FaceBook Native ads is not loading in iOS?Facebook 原生广告未在 iOS 中加载?
【发布时间】:2018-12-17 11:58:32
【问题描述】:

我正在尝试在我的设备上实施 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()
}

这里会有什么问题?

【问题讨论】:

  • 你有什么错误吗? FBNativeAd 委托有一个广告失败的方法,在那里打印错误消息
  • @Scriptable 错误的委托方法未调用。这意味着广告运作良好,对吧?
  • @Scriptable DiskCookieStorage 将策略从 0 更改为 2,cookie 文件:file:///private/var/mobile/Containers/Data/Application/5BF9095D-5B37-49F0-ABD9-8893F19AD53F/Library/ Cookies/Cookies.binarycookies 这个和报错有什么关系?
  • 是的,这可能只是意味着没有广告可展示。我不认为您收到的消息是错误,只是通知
  • @Scriptable,测试广告工作正常,而生产广告却不行?...我的意思是 FBNativeAd 委托方法甚至没有调用?

标签: ios swift facebook-ads-api native-ads


【解决方案1】:

我通过在获利管理器中添加新的测试设备找到了解决方案。获取 ios 设备的 IDFA 并添加新的测试设备。现在原生广告视图正在工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-06
    • 1970-01-01
    • 2021-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-19
    相关资源
    最近更新 更多