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 インタースティシャル広告は、一般的にインターネットと同様に適切に機能します)。
もう何を試せばいいのかわからない、アイデアが尽きた。