7

アプリケーションに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 サーバーにはまだ支払いの詳細を追加していません。これが考えられる理由でしょうか。しかし、支払いの詳細は上記の例外とは何の関係もないと思います。

どんな助けでも大歓迎です。

4

1 に答える 1

2

バナーを取得するためのコードは問題ないようです。支払いの詳細は何にも影響しません。最初に設定する AdUnit には、「It Worked」広告を配信する「デモ キャンペーン」が自動的に含まれます。MoPub サイトの「キャンペーン」に移動し、これが存在し、AdUnit で有効になっていることを確認します。

エラーについては:

D/MoPub(2393): MoPub サーバーが無効な応答を返しました。

I/MoPub(2393): 広告の読み込みに失敗しました。

最近、テスト中にこれに遭遇しました。これまでのところ、API8 で発生していることにしか気づいていません。私がテストした他のすべてのバージョンは、デモ広告を正常に配信しました。

別のバージョンに対してテストしてみてください (ここで何が起こっているかを発見した場合は、この回答に追加してください)。

于 2012-08-17T02:30:40.333 に答える