广告无法在Android中加载

N-J*_*JOY 7 android ads mopub

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

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

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

I/MoPub(2393): Ad failed to load.
Run Code Online (Sandbox Code Playgroud)

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

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();
            }
        });
Run Code Online (Sandbox Code Playgroud)

注意:我尚未在Mopub服务器上添加付款详细信息.这可能是可能的原因.但我认为付款细节与上述异常无关.

任何帮助,将不胜感激.

tro*_*per 2

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

至于错误:

D/MoPub(2393):MoPub 服务器返回无效响应。

I/MoPub(2393):广告加载失败。

我最近在测试过程中遇到了这个问题 - 到目前为止我只注意到 API8 发生了这种情况。我测试过的所有其他版本均已成功投放演示广告。

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