0

Vungle 広告を再生しようとすると、常にAd unavailable: No cached or streaming ad availableメソッドからメッセージが表示されますonAdUnavailable()

私が困惑しているのは、以前は機能していたのに、現在は機能していないことです。アプリの古いバージョンがインストールされているデバイスでは引き続き機能しますが、今ビルドすると、広告が利用できないと表示されます。

非常に基本的な指示に従って Vungle を実装しています。

final VunglePub vunglePub = VunglePub.getInstance();

@Override
protected void onCreate (Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    vunglePub.init(this, APP_ID);
    vunglePub.setEventListener(vungleListener);
}

private final EventListener vungleListener = new EventListener() {

    @Override
    public void onVideoView(boolean isCompletedView, int watchedMillis, int videoDurationMillis) {
        // Called each time a video completes. isCompletedView is true if the video was not skipped.
    }

    @Override
    public void onAdStart() {
        // Called before playing an ad
    }

    @Override
    public void onAdEnd() {
        // Called when the user leaves the ad and control is returned to your application
    }

    @Override
    public void onCachedAdAvailable() {
        // I don't get this any more
        Log.i("vungle","cachedAdAvail");
    }  

    @Override
    public void onAdUnavailable(String arg0) {
        //I get this when I try to play the ad
        Log.i("vungle","Ad unavailable: "+arg0);
    }

};  

public void playVungleAd() {
    vunglePub.playAd();
}

APP_ID正しく (間違った ID を使用すると、特定のエラーが発生します)、デバイスでインターネット接続が利用可能です (AdMob インタースティシャル広告は、一般的にインターネットと同様に適切に機能します)。

もう何を試せばいいのかわからない、アイデアが尽きた。

4

1 に答える 1