【问题标题】:Why dont my facebook interstitial ads show in my app?为什么我的 Facebook 插页式广告不显示在我的应用程序中?
【发布时间】:2017-04-15 00:59:37
【问题描述】:

我在 Swift 中,每次我调用它们时,都会调用委托函数 didFailWithError。我在我的所有应用程序中都使用了我用于 facebook 插页式广告的相同代码,它运行良好,除了我创建的这个新应用程序。没有广告弹出,我在控制台中收到一条消息:

DiskCookieStorage 将策略从 2 更改为 0,cookie 文件: file:///private/var/mobile/Containers/Data/Application/4E5FA239-208C-4B08-87C6-E4DB1CC3CC76/Library/Cookies/Cookies.binarycookies

这就是我在 GameViewController 中设置代码的方式:

import UIKit
import SpriteKit

let interstitialFBAD: FBInterstitialAd = FBInterstitialAd(placementID: "2320559454634478_1321860725967683")

class GameViewController: UIViewController, FBInterstitialAdDelegate {

override func viewDidLoad() {
    super.viewDidLoad()

    if let scene = GameScene(fileNamed:"GameScene") {

        loadFBInterstitialAd()

    }
}

//fbAds--------------------------------------------------------------------------------------------------------

func loadFBInterstitialAd() {
    interstitialFBAD.delegate = self
    interstitialFBAD.load()
    print("what")
}


func interstitialAdDidLoad(_ interstitialAd: FBInterstitialAd) {
    interstitialFBAD.show(fromRootViewController: self)
    print("popup")
}

func interstitialAd(_ interstitialAd: FBInterstitialAd, didFailWithError error: Error) {
    print("failed")
}

//fbAds--------------------------------------------------------------------------------------------------------

【问题讨论】:

  • 您是否正确设置了 plist 键?这是新的展示位置 ID 吗?关于为什么它可能不起作用的原因实在太多了。我们需要更多信息。

标签: swift xcode interstitial facebook-audience-network


【解决方案1】:

所以从

我在 Swift 中,每次我调用它们时,都会调用委托函数 didFailWithError。我在我的所有应用程序中都使用了我用于 facebook 插页式广告的相同代码,它运行良好,除了我创建的这个新应用程序。没有广告弹出,我在控制台中收到一条消息:

这似乎是我的第一个解决方案不是答案,但很明显我需要指出它:从Facebook docs 看来,创建一个可以正确使用 SDK 的应用程序有几个步骤(即在 Facebook 中创建应用程序并使用正确的 Info.plist 键等)。

如果这不是正在发生的事情,我想它不是,那么这仍然可能是由于应用程序没有正确设置,而是由于 Facebook SDK 以外的原因。

如果没有看到您如何在 AppDelegate 中初始化 SDK,也没有确认您尝试展示的广告中缺少的不是 Info.plist 键,很难说这里可能存在什么问题。您是否联系过 Facebook 支持?他们肯定也能在这里提供帮助。在this page 的某个地方,我相信您可以作为付费广告客户找到适当的实时支持。

【讨论】:

  • 它不是 info.plist,因为我用我的其他应用程序检查了它,并且它的设置方式相同。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多