我使用Unity制作游戏,我想添加一些广告。我添加了AdMob,当它显示AD游戏崩溃时。现在我添加了appodeal,每次我在Android手机上启动应用程序时都会崩溃,但是在Unity的播放模式下都可以。

在控制台中,我收到此错误:



我也收到这些警告:



像这样的17条警告。

我使用以下代码来显示adode中的AD:

private void Initialize(bool isTesting)
{
    Appodeal.setTesting(isTesting);
    Appodeal.muteVideosIfCallsMuted(true);
    Appodeal.initialize(APP_KEY, Appodeal.INTERSTITIAL | Appodeal.NON_SKIPPABLE_VIDEO);
}

public void ShowInterstitial()
{
    if (Appodeal.isLoaded(Appodeal.INTERSTITIAL))
    {
        Appodeal.show(Appodeal.INTERSTITIAL);
    }
}

我不知道该怎么办请帮帮我。

最佳答案

我知道这是一个很老的问题,但是如果有人遇到相同的问题,也许我的解决方案会有所帮助。就我而言,我在项目中有两个不同版本的ExternalDependencyManager。我检查了Assets/ExternalDependencyManager/Editor文件夹,发现有重复的库v1.2.152和v1.2.150。我删除了v1.2.150版本的所有文件,错误消失了。

关于c# - 无法解析Packages/manifest.json,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61791538/

10-10 15:21