setContinuousPlayback()
comunica all'SDK se il player intende riprodurre continuamente i video
uno dopo l'altro, come in un programma TV. Se impostato su true
, gli annunci vengono restituiti da
sono quelle indicate dall'ad server come adatte alla riproduzione continua. No
chiamata a questo metodo
lascia l'impostazione sconosciuta.
L'esempio seguente mostra come impostare la riproduzione continua in una richiesta di annunci.
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();
}
Differenze tra la riproduzione continua e la riproduzione automatica degli annunci
L'SDK IMA per Android consente anche di impostare l'avvio della riproduzione del player. o attendere l'inizio della riproduzione dell'azione dell'utente. Per farlo, usa
setAdWillAutoPlay()
. Se impostato su true
, gli annunci restituiti sono quelli designati dagli annunci
server adatto a un ambiente di riproduzione automatica.
Questa tabella indica quando richiedere annunci per la riproduzione continua e automatica, in base ai contenuti video a cui sono abbinati gli annunci.
Contenuti degli annunci video | Parametro per setContinuousPlayback() | Parametro per setAdWillAutoPlay() |
---|---|---|
Un singolo video di contenuti riprodotto dopo l'interazione dell'utente | false |
false |
Un singolo video con contenuti che viene riprodotto automaticamente | false |
true |
Una playlist video che riproduce il primo video al momento dell'interazione dell'utente, ma che avvia la riproduzione automatica video che segui | true |
false |
Una playlist video che riproduce automaticamente il primo video e i video successivi | true |
true |