unity3d 如何修复“错误CS1061:“GoogleMobileAdsSettings”不包含Unity中“IsAdMobEnabled”“的定义

kcwpcxri  于 2023-02-09  发布在  Go
关注(0)|答案(2)|浏览(332)

自从我尝试实现adMob中介以来,我一直在我的生活中遇到噩梦。我不知道为什么我会得到这个错误

" error CS1061: 'GoogleMobileAdsSettings' does not contain a definition for 'IsAdMobEnabled' and no accessible extension method 'IsAdMobEnabled' accepting a first argument of type 'GoogleMobileAdsSettings' could be found (are you missing a using directive or an assembly reference?)"

我尝试通过重新导入所有资产和所有内容来解决这个问题,但没有任何效果。我再次导入了一个新的中介插件,以查看文件是否丢失。但似乎没有任何效果。我也尝试升级Unity版本。

在此之前,我得到了utils错误,我不知道我做了什么,它得到了解决。

z18hc3ub

z18hc3ub1#

在Admob unity插件6.0.0或最新版本中,“IsAdMobEnabled”变量已从“GoogleMobileAdsSettings”类中删除。
//=====最新设置

//=====旧设置

如上图所示(最新设置),该变量被删除。意味着“Admob广告管理器”从设置“脚本对象”中删除,“Google Admob”模式完全启用。
对于您,您可以将“Google Admob”视为已启用,并根据它更新您的逻辑。

0lvr5msh

0lvr5msh2#

在每一行中将GoogleMobileAdsSettings.Instance更改为GoogleMobileAdsSettings.LoadInstance(),它将工作:)

相关问题