Fortlaufende Wiedergabe melden

Plattform auswählen: HTML5 Android iOS tvOS
Mit dem IMA SDK für Android kann der Kontext für die kontinuierliche Wiedergabe für eine Anzeigenanfrage festgelegt werden. Mit der setContinuousPlayback() Methode wird dem SDK mitgeteilt, ob über den Player kontinuierlich ein Video nach dem anderen abgespielt werden soll, ähnlich wie bei einer TV-Übertragung. Wenn die Methode auf true gesetzt ist, werden die Anzeigen zurückgegeben, die vom Ad-Server als für die kontinuierliche Wiedergabe geeignet gekennzeichnet wurden. Wenn diese Methode nicht aufgerufen wird, bleibt die Einstellung 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 der ExoPlayer-IMA-Erweiterung, Version 2.13 oder höher, oder des BasicExample in dem die Erweiterung implementiert ist, wird im folgenden Beispiel gezeigt, wie die kontinuierliche Wiedergabe festgelegt 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();
}

Unterschied zwischen kontinuierlicher Wiedergabe und automatischer Anzeigenwiedergabe

Mit dem IMA SDK für Android kann auch festgelegt werden, ob die Wiedergabe automatisch gestartet wird oder ob der Nutzer eine Aktion ausführen muss, um die Wiedergabe zu starten. Dazu wird die setAdWillAutoPlay() Methode verwendet. Wenn die Methode auf true gesetzt ist, werden die Anzeigen zurückgegeben, die vom Ad-Server als für die automatische Wiedergabe geeignet gekennzeichnet wurden.

In dieser Tabelle wird beschrieben, wann Anzeigen für die kontinuierliche Wiedergabe und die automatische Wiedergabe angefordert werden sollten, basierend auf den Videoinhalten, mit denen die Anzeigen kombiniert werden.

Videoinhalte Parameter für setContinuousPlayback() Parameter für setAdWillAutoPlay()
Ein einzelnes Video, das bei Nutzerinteraktion abgespielt wird false false
Ein einzelnes Video, das automatisch abgespielt wird false true
Eine Videoplaylist, bei der das erste Video bei Nutzerinteraktion abgespielt wird, die folgenden Videos aber automatisch abgespielt werden true false
Eine Videoplaylist, bei der das erste Video automatisch abgespielt wird und die folgenden Videos ebenfalls automatisch abgespielt werden true true