0

Mopub アカウントを作成し、MarketPlace の承認を受けました。アプリとバナー ユニットを作成し、Android アプリで広告を表示しようとしています。テスト バナー ID を使用すると、テスト バナー広告が表示されます。テスト ユニット ID を実際のユニット ID に置き換えると、広告が表示されません。ログを見ると、 No ads と表示されます。

MarketPlace には表示できる広告がないと思ったので、Unity 広告ネットワークを作成して試しましたが、うまくいきませんでした。

ここに私の設定があります。

    implementation('com.mopub:mopub-sdk:5.8.0@aar') {
        transitive = true
    }

    // Unity Ads
    implementation 'com.unity3d.ads:unity-ads:3.2.0'
    implementation 'com.mopub.mediation:unityads:3.2.0.0'

Launcher Activity にこれがあります。

final SdkConfiguration.Builder configBuilder = new SdkConfiguration.Builder(
                getString(R.string.adUnitId))
                .withLogLevel(DEBUG);
        MoPub.initializeSdk(this, configBuilder.build(), () -> Log.d("Mopub", "SDK initialized"));

広告を読み込むアクティビティのコードを次に示します。

moPubView = findViewById(R.id.adview);
        moPubView.setAdUnitId(getString(R.string.adUnitId));
        moPubView.loadAd(MoPubView.MoPubAdSize.HEIGHT_250);

これが私が取得しているログです。

I/MoPub: [com.mopub.network.AdLoader$a][onErrorResponse] Ad server responded with:
    No ads found for ad unit.
I/MoPub: [com.mopub.mobileads.AdViewController][a] SDK Log - Ad failed to load.
I/MoPub: [com.mopub.mobileads.MoPubView][a] Ad failed to load: (10,000) No ads found.

誰でも助けてください!!!

4

1 に答える 1