- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在开发我的应用程序,它是使用 Sprite Kit 构建的。我尝试添加加载广告的功能,但广告未加载。我不确定这是否是因为我的应用程序尚未上线,我需要打开某种“沙盒”,还是我做错了什么。广告的显示点从 SKScene
调用,广告显示功能和方法(加载、显示以及委托(delegate))在父级 UIViewController
。
下面是将应用程序从 SKScene
定向到 ViewController
的代码:
GameViewController *vc = (GameViewController*)self.view.window.rootViewController;
[vc loadInterstitial];
GameViewController
是 SKScene
的父 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/
我正在使用 REST API 列出我的 Azure 数据湖存储帐户中的所有队列。 但我收到此错误: "Audience validation failed. Audience did not matc
我想根据上一次触发事件在Firebase中定义一个受众群体。例如,我想重新吸引过去30天未打开应用程序(事件:app_open)的用户。 我一直试图根据此标准定义受众,但没有成功。 任何帮助,将不胜感
我们在 Android 应用上使用 Firebase Analytics。我们创建了一个名为“卸载者”的受众群体(发送 app_remove 事件超过 0 次),以便为卸载我们应用的用户开展再营销事件
已经有多个标题相同的问题,但我相信这个是不同的。 我创建了 2 个受众。 一个用于app_exception 事件。 还有一个用于app_remove 事件。 当我检查特定日期范围内的这些事件时,20
这是FB提供的代码,但此广告放置在顶部横幅上,我希望它适合底部横幅。是否有简单的解决方法来更改FB广告的位置?此外,该实施正在运行,并且测试广告正在运行。 -(void)viewDidLoad {
我正在开发一个 Python 包,它由一个库模块和两个使用该库的脚本组成。其中一个脚本是打印一些文本的命令行工具,另一个脚本是 JSON API 服务器。这两个脚本也可以作为希望使用该库的开发人员的示
我在 firebase 中创建了自定义受众并生成了大量用户和事件,但两天后,除了所有用户之外,每个自定义受众的受众数据都是空的。 最佳答案 您在项目设置中设置的国家/地区是否与您居住的国家/地区相同?
我正在将 Firebase 分析集成到我的 Android 应用程序中。我已成功记录事件,并且能够看到用户数量和触发事件的计数。现在我已经为一个 Activity 创建了观众 add_to_cart_
我曾尝试将Facebook广告放入我的应用程序中,该应用程序先前已与Google Admob广告一起使用。但是,在我的gradle文件中添加此行时会出错。 compile 'com.facebook.
我的应用程序运行了好几个月,突然用户遇到应用程序崩溃的情况。 Firebase Crashalytics 向我显示此错误 Fatal Exception: java.lang.ArrayIndexOu
通过 Facebook Audience Network API,我有展示位置 ID,但没有展示位置名称 https://graph.facebook.com/v2.7/XXX/app_insight
我刚刚使用“Facebook Audience Integration”创建了一个应用程序,一切正常,我已经创建了我的展示位置 ID,我可以看到“测试广告”和“真实广告”(如果我移除我的测试设备)。
图标永远不会出现,其他元素显示正确。示例代码: private lazy var adIconView: FBMediaView = { var iconView = FBMediaView()
当我想在我的测试设备上的 iOS 应用程序中显示横幅时,按照规则,我添加如下代码: [FBAdSettings addTestDevice:@"HASHED ID"]; 然后广告正常工作。我想知道我是
首先让我向您展示我对 FBNativeAd 的实现: func getNativeAd() { self.FBnativeAd = FBNativeAd(placementID: PLACEM
我最近将我的应用程序的 facebook audience sdk 更新到最新版本,并且总是因为 onLoggingImpression 而崩溃,这是 AdListener 中的一个新方法,下面是我得
我的依赖项列表中有 facebook 受众网络依赖项。它曾经有效,但由于没有明显的原因而停止解决。 编译 'com.facebook.android:audience-network-sdk:4.+'
将 Facebook Audience Network SDK 版本更新到 4.26.0 后,根据 Firebase 崩溃报告,我的应用程序因以下问题而面临大量崩溃。 Caused by java.l
E/FBAudienceNetwork:您正在使用自定义应用程序类并且不调用 AudienceNetworkAds.isInAdsProcess()。多进程支持将被禁用。如果要支持多进程模式,请调用
我创建了一个新的示例项目,用于在我的 Activity 底部显示 Facebook 受众网络横幅广告。 我的应用程序正在设备中运行,但在底部没有显示任何内容。我已经为测试设备添加了哈希。 MainAc
我是一名优秀的程序员,十分优秀!