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. Die Methode setContinuousPlayback() benachrichtigt das SDK darüber, 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 Anzeigen, die von der Anfrage zurückgegeben werden, vom Ad-Server als für die kontinuierliche Wiedergabe geeignet gekennzeichnet. Wenn Sie diese Methode nicht aufrufen, 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 der kontinuierlichen Wiedergabe und der automatischen Wiedergabe von Anzeigen

Mit dem IMA SDK für Android lässt sich auch festlegen, ob die Wiedergabe automatisch gestartet wird oder erst nach einer Nutzeraktion. Dazu wird die Methode setAdWillAutoPlay() verwendet. Wenn der Wert auf true festgelegt ist, werden die Anzeigen zurückgegeben, die vom Anzeigen-Server als für eine Umgebung mit automatischer Wiedergabe geeignet eingestuft werden.

In dieser Tabelle wird beschrieben, wann Anzeigen für die kontinuierliche Wiedergabe und die automatische Wiedergabe angefordert werden sollten, basierend auf dem Videoinhalt, mit dem die Anzeigen verknüpft sind.

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