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