Wiedergabe von Werbeunterbrechungen konfigurieren

Plattform auswählen:Android iOS

Dieser Leitfaden richtet sich an Nutzer, die die Wiedergabe von Werbeunterbrechungen manuell steuern möchten. Bei einer Standardimplementierung spielt das SDK Mid-Rolls automatisch zur geplanten Zeit ab. Einige Entwickler möchten möglicherweise verhindern, dass das SDK diese Werbeunterbrechungen automatisch abspielt. Bei der manuellen Wiedergabe von Werbeunterbrechungen löst das SDK das Ereignis AD_BREAK_READY aus, wenn eine Mid-Roll geladen wurde. Anschließend wird gewartet, bis Sie die Wiedergabe der Unterbrechung starten.

Vorbereitung

  • iOS-App mit implementiertem IMA SDK

Hilfreiche Einführungen

Wenn Sie das IMA SDK noch in Ihre App implementieren müssen, lesen Sie unseren Startleitfaden.

Manuelle Wiedergabe von Werbeunterbrechungen konfigurieren

Die Konfiguration der manuellen Wiedergabe von Werbeunterbrechungen umfasst drei Schritte:

  1. Teilen Sie dem SDK mit, dass Sie die Wiedergabe von Werbeunterbrechungen steuern möchten.
  2. Warten Sie auf das Ereignis AD_BREAK_READY.
  3. Weisen Sie das SDK an, Anzeigen abzuspielen, wenn Sie bereit sind.
Das Snippet unten zeigt die Änderungen, die am erweiterten Beispiel erforderlich sind, um die manuelle Wiedergabe von Werbeunterbrechungen zu implementieren:
- (void)setUpAdsLoader {
  ...
  IMASettings settings = [[IMASettings alloc] init];
  // Tell the SDK that you want to control ad break playback.
  settings.autoPlayAdBreaks = NO;
  self.adsLoader = [[IMAAdsLoader alloc] initWithSettings:settings];
  ...
}

- (void)adsManager:(IMAAdsManager *)adsManager didReceiveAdEvent:(IMAAdEvent *)event {
  ...
  switch (event.type) {
    // Listen for the AD_BREAK_READY event
    case kIMAAdEvent_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;
    ...
  }
}

FAQ

Ist das für eine IMA SDK-Implementierung erforderlich?
Auf keinen Fall. Diese Option wird nur für Publisher angeboten, die nicht möchten, dass das IMA SDK automatisch Mid-Roll-Anzeigen abspielt, wenn sie durch Ihre Anzeigenregeln oder VMAP-Antwort geplant werden.