android - 广告无法在 Android 中加载

标签 android ads mopub

我在我的应用程序中集成了 Mopub Ads sdk。我在 Mopub 创建了一个帐户,并为我的应用程序获得了一个 AdUnitId

我已经按照mopub教程中提到的所有步骤进行操作,虽然步骤非常简单,但我的应用程序无法显示广告。 我总是不断收到以下日志:

D/MoPub(2393): MoPub server returned invalid response.

I/MoPub(2393): Ad failed to load.

这是我获取广告横幅的代码:

MoPubView mAdView = (MoPubView) findViewById(R.id.adview);
        mAdView.setAdUnitId("xxxxxxxxxxxxxx"); 
        mAdView.loadAd();
        mAdView.setOnAdLoadedListener(new OnAdLoadedListener() {
            public void OnAdLoaded(MoPubView mpv) {
                Toast.makeText(getApplicationContext(), "Ad loaded!!!", Toast.LENGTH_SHORT).show();
            }
        });

注意:我还没有在 Mopub 服务器上添加付款细节。这可能是可能的原因吗。但我认为付款细节与上述异常(exception)情况无关。

如有任何帮助,我们将不胜感激。

最佳答案

获取横幅的代码看起来不错。付款详情不应影响任何内容。您设置的第一个 AdUnit 应该自动包含一个“演示广告系列”,该广告系列将转换“It Worked”广告。转到 MoPub 网站上的“广告系列”并确认它存在并且已为您的 AdUnit 启用。

至于错误:

D/MoPub(2393): MoPub server returned invalid response.

I/MoPub(2393): Ad failed to load.

我最近在测试期间遇到了这个问题——到目前为止我只注意到它发生在 API8 上。我测试过的所有其他版本都成功转换了演示广告。

尝试针对另一个版本进行测试(如果您发现这里发生了什么,请将其附加到此答案中)。

关于android - 广告无法在 Android 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11323395/

相关文章:

android - 如何将 Toast 置于屏幕中央?

android - Android Studio Gradle主页路径

android - Environment.getExternalStorageDirectory() 在 API 级别 29 java 中已弃用

Android proguard 错误 com.google.ads.util.i : and setMediaPlaybackRequiresUserGesture(boolean)

java - MoPub Android HttpResponse 无法解析

android - 使用测试广告单元时,我在 AdMob 上得到 "no ad config"

Android - 此进程的传出事务必须是 FLAG_ONEWAY

android - 错误/ZestADZAdView SDK(30873) : Caught IOException in fetchConfig() when integrate Zest with adwhirl in android

ios广告sdk?

java - 构建mopub sdk时,找不到符号: class org. fest.assertions.api.ANDROID