gpt4 book ai didi

iOS Facebook 插屏广告

转载 作者:行者123 更新时间:2023-11-29 00:51:48 24 4
gpt4 key购买 nike

我在 iOS 上实现 FBAudienceNetwork SDK 时遇到问题。问题与插页式广告有关,我尝试在 UIViewController 上展示来自 viewDidLoad 的插页式广告。

我的代码是:

- (void)loadInterstitial
{
[FBAdSettings addTestDevice:@"code"];

FBInterstitialAd *interstitialAd = [[FBInterstitialAd alloc] initWithPlacementID:@"code"];
interstitialAd.delegate = self;
[interstitialAd loadAd];
}

- (void)interstitialAdDidLoad:(FBInterstitialAd *)interstitialAd
{
NSLog(@"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(@"Ad failed to load");
}

我第一次呈现 View Controller 时,广告没有出现,并且没有调用任何委托(delegate)方法。我第二次呈现 View Controller 时,控制台打印以下消息:

 [FBAudienceNetworkLog/FBAdURLSession:183 <error>] HTTP error, status=0, error=Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLKey=https://graph.facebook.com/network_ads_common/, NSLocalizedDescription=cancelled, NSErrorFailingURLStringKey=https://graph.facebook.com/network_ads_common/}, bytes=0, encoding=(null), url=network_ads_common/ -- https://graph.facebook.com

有人知道可能是什么问题吗?谢谢。

附言横幅广告有效。

最佳答案

我遇到了同样的问题,横幅有效,插页式无效。如果您遵循 Audience Network Interstitial 代码示例中的代码示例,它似乎会产生 183 错误。 (代码示例来自您的开发者帐户,位于 https://developers.facebook.com/apps/ {yourFbAppId}/audience-network/placements/)

当点击文档链接时,它会起作用。 https://developers.facebook.com/docs/audience-network/ios/interstitial/

区别在于 Audience Network 中的代码示例 > Interstitial 在 (void)loadInterstitial 方法中声明 FBInterstitialAd *interstitialAd,文档中的示例将其声明为类的一部分。

希望这对您有所帮助。干杯

关于iOS Facebook 插屏广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38053224/

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