unity3d initializationListener为空,您将不会收到任何回调- Unity

ttisahbt  于 2022-11-15  发布在  其他
关注(0)|答案(3)|浏览(124)

这是什么类型的错误?我已经寻找了修复程序,但没有找到任何相关的内容
https://i.stack.imgur.com/Fk6uY.png

gijlo24d

gijlo24d1#

我也遇到了同样的错误。
您需要添加InuityAdsInitializationListener类以及OnInitializationCompleteOnInitializationFailed方法。出现此错误是因为缺少这些方法。
请参阅此处了解更多信息。https://docs.unity.com/ads/InitializingTheUnitySDK.html

hwazgwia

hwazgwia2#

你需要做两件事。如上所述,你需要实现IUnityAdsInitializationListener接口和它的方法。
但是,您还需要告诉Advertisement哪个类在您的Advertisement.Initailize函数中实现了该接口。

Advertisement.Initialize(gameId, testMode, IUnityAdsInitializationListener);

例如:

Advertisement.Initialize(gameId, false, this);
wh6knrhe

wh6knrhe3#

您必须为初始化广告执行以下操作。Initialize(unityAdsId,true,this);
用于加载广告.Load(intrPlacementId,this);
Advertisement.Show(rewardedPlacementId,this);
因此,您必须在初始化、加载和显示方法中添加“this”关键字
我已经用上面的代码解决了我的问题

相关问题