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);
@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 |