Segnalare la riproduzione continua

Seleziona la piattaforma: HTML5 Android iOS tvOS
L'SDK IMA per Android consente di impostare il contesto di riproduzione continua per una richiesta di annunci. Il setContinuousPlayback() metodo comunica all'SDK se il player intende riprodurre continuamente i video dei contenuti uno dopo l'altro, come in una trasmissione TV. Se impostato su true, gli annunci restituiti da la richiesta sono quelli designati dall'ad server come adatti alla riproduzione continua. Se non chiami questo metodo l'impostazione rimane sconosciuta. Il seguente esempio mostra come impostare la riproduzione continua in una richiesta di annunci.
AdsRequest request = mSdkFactory.createAdsRequest();
request.setAdTagUrl(adTagUrl);
request.setContinuousPlayback(true);
adsLoader.requestAds(request);
Per chi utilizza l' estensione Exoplayer-IMA, versione 2.13 o successive, o BasicExample che implementa l'estensione, il seguente esempio mostra come impostare la riproduzione continua.
@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();
}

Differenza tra riproduzione continua e riproduzione automatica degli annunci

L'SDK IMA per Android consente anche di impostare se il player deve iniziare la riproduzione automaticamente o attendere l'azione dell'utente per iniziare la riproduzione. Per farlo, usa il setAdWillAutoPlay() metodo. Se impostato su true, gli annunci restituiti sono quelli designati dall'ad server come adatti a un ambiente di riproduzione automatica.

Questa tabella descrive quando richiedere annunci per la riproduzione continua e la riproduzione automatica, in base ai contenuti video a cui sono associati gli annunci.

Contenuti video Parametro per setContinuousPlayback() Parametro per setAdWillAutoPlay()
Un singolo video di contenuti che viene riprodotto in seguito all'interazione dell'utente false false
Un singolo video di contenuti che viene riprodotto automaticamente false true
Una playlist di video che riproduce il primo video in seguito all'interazione dell'utente, ma riproduce automaticamente i video successivi true false
Una playlist di video che riproduce automaticamente il primo video e i video successivi true true