Kontinuierliche Wiedergabe melden

Mit dem IMA SDK für Android kann der Kontext der kontinuierlichen Wiedergabe für eine Anzeigenanfrage festgelegt werden. Die Methode setContinuousPlayback() benachrichtigt das SDK, ob über den Player kontinuierlich ein Video nach dem anderen abgespielt werden soll, ähnlich wie bei einer TV-Übertragung. Wenn true festgelegt ist, werden die von der Anfrage zurückgegebenen Anzeigen zurückgegeben, die vom Ad-Server als für die kontinuierliche Wiedergabe geeignet eingestuft wurden. Wenn Sie diese Methode nicht aufrufen, bleibt die Einstellung als unbekannt. Im folgenden Beispiel wird gezeigt, wie die kontinuierliche Wiedergabe in einer Anzeigenanfrage festgelegt wird.
AdsRequest request = mSdkFactory.createAdsRequest();
request.setAdTagUrl(adTagUrl);
request.setContinuousPlayback(true);
adsLoader.requestAds(request);
Für Nutzer, die die Exoplayer-IMA-Erweiterung in Version 2.13 oder höher oder das BasicExample verwenden, in dem die Erweiterung implementiert ist, zeigt das folgende Beispiel, wie die kontinuierliche Wiedergabe eingerichtet wird.
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my);

    playerView = findViewById(R.id.player_view);

    ImaAdsLoader.Builder builder = new ImaAdsLoader.Builder(this).setContinuousPlayback(true);
    adsLoader = builder.build();
}

Unterschiede zwischen fortlaufender Wiedergabe und automatischer Wiedergabe von Anzeigen

Im IMA SDK für Android kann auch festgelegt werden, ob die Wiedergabe im Player automatisch gestartet oder auf eine Nutzeraktion gewartet wird. Dazu wird die Methode setAdWillAutoPlay() verwendet. Wenn true festgelegt ist, werden die zurückgegebenen Anzeigen zurückgegeben, die vom Ad-Server als für eine Umgebung mit automatischer Wiedergabe geeignet eingestuft wurden.

In dieser Tabelle wird angegeben, wann Anzeigen für kontinuierliche und automatische Wiedergabe angefordert werden. Dies hängt vom Videocontent ab, mit dem die Anzeigen gekoppelt sind.

Video-Content Parameter für setContinuousPlayback() Parameter für setAdWillAutoPlay()
Ein einzelnes Content-Video, das nach einer Nutzerinteraktion abgespielt wird. false false
Ein einzelnes Contentvideo, das automatisch wiedergegeben wird false true
Eine Video-Playlist, bei der das erste Video nach einer Nutzerinteraktion und die folgenden Videos automatisch wiedergegeben werden true false
Eine Video-Playlist, in der das erste Video und die folgenden automatisch wiedergegeben werden true true