Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Unity Admob Integration:广告不再出现了——但它们曾经出现过吗?_Android_Unity3d - Fatal编程技术网

Android Unity Admob Integration:广告不再出现了——但它们曾经出现过吗?

Android Unity Admob Integration:广告不再出现了——但它们曾经出现过吗?,android,unity3d,Android,Unity3d,我有点问题。 我曾经通过admob或Appodel为我的应用程序赚钱。我有一个应用程序通过Appodale赚钱,另一个应用程序通过admob流量大致相同。我意识到admob产生了更多的现金,所以我将我的项目从Appodale改为admob。 即使我在做教程中要求我做的事情,调试器也总是声明正在显示“虚拟广告”。我的设备不会显示广告。但它会在我的另一款unity游戏上显示广告 我所做的就是: private InterstitialAd interstitial; private void Lo

我有点问题。 我曾经通过admob或Appodel为我的应用程序赚钱。我有一个应用程序通过Appodale赚钱,另一个应用程序通过admob流量大致相同。我意识到admob产生了更多的现金,所以我将我的项目从Appodale改为admob。 即使我在做教程中要求我做的事情,调试器也总是声明正在显示“虚拟广告”。我的设备不会显示广告。但它会在我的另一款unity游戏上显示广告

我所做的就是:

private InterstitialAd interstitial;

private void LoadInterstitial()
{
    MobileAds.Initialize(_appID);
    interstitial = new InterstitialAd(_adUnitId);
    AdRequest request = new AdRequest.Builder().Build();
    interstitial.LoadAd(request);
    if (interstitial.IsLoaded())
    {
        interstitial.Show();
    }
}
我还注意到,在今年早些时候的另一个项目表单中,我不必做“MobileAds.Initizalize(_appID)”部分。我不需要提供应用程序id

有人能帮我吗?它过去很有魅力,但现在什么都没有了


谢谢:)

以下解决了我的问题: -您需要实现一个新版本的GoogleAPI。旧的那个坏了。这就是为什么它现在要求您提供应用程序id。 不过别担心,你的旧应用程序仍然可以使用。 此外,我还必须从右侧的“服务”菜单中禁用“unityAds”。
在那之后,上面的代码工作了

以下解决了我的问题: -您需要实现一个新版本的GoogleAPI。旧的那个坏了。这就是为什么它现在要求您提供应用程序id。 不过别担心,你的旧应用程序仍然可以使用。 此外,我还必须从右侧的“服务”菜单中禁用“unityAds”。 在那之后,上面的代码工作了