我已整合Facebook受众群体网络以展示广告,
代码:
*** Terminating app due to uncaught exception 'InvalidOperationException', reason: 'showAdFromRootViewController may only be called once'
但在显示广告时出现此问题:
c = MyClassC()
注意:
在原生 iOS 上运行时,它正常运行,但当我尝试在 Unity 上运行它然后崩溃时。
这个主题对我没有帮助:https://twittercommunity.com/t/crash-in-showadfromrootviewcontroller/47005
答案 0 :(得分:2)
我确实想多次展示插页式广告,所以这是我的方式。
当插页式广告确实显示时,将调用“interstitialAdWillLogImpression”委托。我会及时制作新的插页式广告。
find
答案 1 :(得分:1)
目前,FBInterstitialAd仅限展示一次。如果某个应用尝试多次显示,则会抛出“InvalidOperationException”。
首先,请在方法'[fbInterstitialAd showAdFromRootViewController:viewController];'周围添加try / catch。为了避免崩溃。
其次,验证您的集成并确保对象'fbInterstitialAd'不会多次显示。