gpt4 book ai didi

objective-c - Facebook Audience Network 插页式广告未显示

转载 作者:搜寻专家 更新时间:2023-10-30 20:24:37 27 4
gpt4 key购买 nike

我正在开发我的应用程序,它是使用 Sprite Kit 构建的。我尝试添加加载广告的功能,但广告未加载。我不确定这是否是因为我的应用程序尚未上线,我需要打开某种“沙盒”,还是我做错了什么。广告的显示点从 SKScene 调用,广告显示功能和方法(加载、显示以及委托(delegate))在父级 UIViewController

下面是将应用程序从 SKScene 定向到 ViewController 的代码:

GameViewController *vc = (GameViewController*)self.view.window.rootViewController;
[vc loadInterstitial];

GameViewControllerSKScene 的父 View Controller 。以下是 GameViewController 中包含的代码:

- (void)loadInterstitial
{
self.interstitialAd =
[[FBInterstitialAd alloc] initWithPlacementID:@"Placement ID"];
self.interstitialAd.delegate = self;
[self.interstitialAd loadAd];
}

- (void)interstitialAdDidLoad:(FBInterstitialAd *)interstitialAd
{
NSLog(@"Interstitial ad is loaded and ready to be displayed");

// You can now display the full screen ad using this code:
[interstitialAd showAdFromRootViewController:self];
}

- (void)interstitialAd:(FBInterstitialAd *)interstitialAd
didFailWithError:(NSError *)error
{
NSLog(@"Interstitial ad is failed to load with error: %@", error);
}

interstitialAdDidLoad 方法没有被调用,我也没有收到任何错误。

最佳答案

当我在 loadInterstitial 方法中声明 FBInterstitialAd 实例时,我遇到了插页式广告不显示的问题。将声明移到方法之外后,它神奇地起作用了。请在此处查看 Facebook 受众网络示例:https://github.com/fbsamples/audience-network-support

关于objective-c - Facebook Audience Network 插页式广告未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32850043/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com