广告无法在Android中加载

时间:2012-07-04 06:16:24

标签: android ads mopub

我已在我的应用程序中集成了 Mopub 广告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服务器上添加付款详情。这可能是可能的原因。但我认为付款细节与上述异常无关。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

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

至于错误:

  

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

     

I / MoPub(2393):广告无法加载。

我最近在测试期间遇到过这种情况 - 到目前为止,我只注意到API8正在发生这种情况。我测试过的所有其他版本都已成功投放到演示广告中。

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