Riproduzione manuale dell'interruzione pubblicitaria

Questa guida fornisce istruzioni su come eseguire l'override della pianificazione e configurare i tempi di riproduzione delle interruzioni pubblicitarie. Quando la riproduzione manuale dell'interruzione pubblicitaria implementato, l'SDK attiva un evento AD_BREAK_READY quando un'interruzione pubblicitaria ha è stato caricato e attende da te per avviare la riproduzione dell'interruzione.

Prerequisiti

  • Un'applicazione Android in cui è implementato l'SDK IMA.

Configurare la riproduzione manuale delle interruzioni pubblicitarie

Per configurare la riproduzione manuale delle interruzioni pubblicitarie:

  1. Comunica all'SDK che vuoi controllare la riproduzione dell'interruzione pubblicitaria.
  2. Attendi l'evento AD_BREAK_READY.
  3. Comunica all'SDK di riprodurre gli annunci quando è tutto pronto.

Lo snippet riportato di seguito mostra le modifiche necessarie Esempio avanzato per implementare la riproduzione manuale delle interruzioni pubblicitarie.

public VideoPlayerController(
      Context context,
      VideoPlayerWithAdPlayback videoPlayerWithAdPlayback,
      View playButton,
      View playPauseToggle,
      String language,
      ViewGroup companionViewGroup,
      Logger log) {
  ...
  
  sdkFactory = ImaSdkFactory.getInstance();
  ImaSdkSettings imaSdkSettings = sdkFactory.createImaSdkSettings();
  imaSdkSettings.setLanguage(language);
  // Tell the SDK you want to control ad break playback.
  imaSdkSettings.setAutoPlayAdBreaks(false);
  
  ...
}
...
@Override
public void onAdEvent(AdEvent adEvent) {
    ...
    switch (adEvent.getType()) {
      // Listen for the AD_BREAK_READY event.
      case AD_BREAK_READY:
        // Tell the SDK to play ads when you're ready. To skip this ad break,
        // simply return from this handler without calling adsManager.start().
        adsManager.start();
        break;
      ...
}

Domande frequenti

Per l'implementazione di un SDK IMA è necessaria la riproduzione manuale degli annunci?
No. la riproduzione manuale degli annunci è una funzionalità facoltativa per i publisher che non vuoi che l'SDK IMA riproduca automaticamente le interruzioni pubblicitarie come programmato da un annuncio o una risposta VMAP.