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 |