3

Android プロジェクトに Vungle 広告を統合しようとしています。私のコードのすべては、 Vungle SDK - Developer Guide and Advanced Settingsで言及されているものと似ています。

しかし、私が呼び出すとvunglePub.playAd();「利用可能なキャッシュまたはストリーミング広告はありません」onAdUnavailable(String reason)という結果で呼び出されます。これは、インターネットに接続しているかどうかに関係なく、追加でプレイするたびに発生します。インターネットは、ブラウザ、Play ストア、他のすべての広告、さらには他のアプリの Vungle Ads で再生できる、どこでも動作します。

私のリスナーは次のようになります。

private final EventListener vungleListener = new EventListener() {

    @Override
    public void onVideoView(boolean isCompletedView, int watchedMillis, int videoDurationMillis) {
        Log.d(MY_LOGS, "onVideoView");
    }

    @Override
    public void onAdStart() {
        Log.d(MY_LOGS, "onAdStart");
        // Called before playing an ad
    }

    @Override
    public void onAdEnd(boolean wasCallToActionClicked) {
        Log.d(MY_LOGS, "wasCallToActionClicked");
        // Called when the user leaves the ad and control is returned to your application
    }

    @Override
    public void onCachedAdAvailable() {
        Log.d(MY_LOGS, "onCachedAdAvailable");
        // Called when an ad is downloaded and may be played
    }

    @Override
    public void onAdUnavailable(String reason) {
        Log.d(MY_LOGS, "onAdUnavailable, reason: " + reason);
        // Called when VunglePub.playAd() was called, but no ad was available to play
    }

};

PS私の質問では、これとまったく同じように見えます.Vungleの広告は利用できません:

  • マニフェスト ファイルに必要なものをすべて追加しました。
  • AppID を確認して再確認しました。
  • さらに、TimSim の問題は、Vungle SDK を新しいバージョンにアップグレードすることで解決されました。私はすでに最新バージョンを使用しています。
4

0 に答える 0