setContinuousPlayback()
wird dem SDK mitgeteilt, ob über den Player die Contentvideos kontinuierlich wiedergegeben werden sollen.
eine nach der anderen, ähnlich wie bei einer TV-Übertragung. Wenn dieser Parameter auf true
gesetzt ist, werden die von
der Anfrage entsprechen den Anfragen, die vom Ad-Server als für die kontinuierliche Wiedergabe geeignet festgelegt wurden. Nicht
Aufruf dieser Methode
bleibt die Einstellung unbekannt.
Im folgenden Beispiel sehen Sie, 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 die BasicExample die die Erweiterung implementiert, 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(); }
Wie sich die kontinuierliche Wiedergabe von der automatischen Anzeigenwiedergabe unterscheidet
Mit dem IMA SDK für Android lässt sich auch festlegen, ob der Player die Wiedergabe starten soll. oder warten Sie, bis die Wiedergabe durch eine Nutzeraktion beginnt. Dies erfolgt mithilfe der
setAdWillAutoPlay()
. Wenn dieser Parameter auf true
gesetzt ist, werden die von den Anzeigen vorgegebenen Anzeigen zurückgegeben
Server, die für eine automatische Wiedergabe geeignet sind.
In dieser Tabelle wird angegeben, wann Anzeigen für die kontinuierliche und automatische Wiedergabe basierend auf dem Videocontent angefordert werden mit denen die Anzeigen verknüpft sind.
Video-Content | Parameter für setContinuousWiedergabe() | Parameter für setAdWillAutoPlay() |
---|---|---|
Einzelnes Content-Video, das nach einer Nutzerinteraktion abgespielt wird | false |
false |
Ein einzelnes Contentvideo, das automatisch wiedergegeben wird | false |
true |
Eine Videoplaylist, die nach einer Nutzerinteraktion das erste Video abspielt, aber das Video automatisch wiedergibt Folgen von Videos | true |
false |
Eine Videoplaylist, in der automatisch das erste und die folgenden Videos automatisch wiedergegeben werden | true |
true |