Manuelle Wiedergabe von Werbeunterbrechungen

Dieser Leitfaden richtet sich an Nutzer, die die Wiedergabe von Werbeunterbrechung manuell steuern möchten. In einer Standardimplementierung gibt das SDK Mid-Rolls zum geplanten Zeitpunkt automatisch wieder. Einige Entwickler möchten möglicherweise verhindern, dass das SDK diese Werbeunterbrechungen automatisch wiedergibt. Wenn du die manuelle Wiedergabe einer Werbeunterbrechung implementierst, löst das SDK ein AD_BREAK_READY-Ereignis aus, sobald eine Mid-Roll-Anzeige geladen wurde, und wartet, bis du die Werbeunterbrechung startest.

Vorbereitung

  • iOS-App mit implementiertem IMA SDK

Hilfreiche Anleitungen

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

Manuelle Wiedergabe von Werbeunterbrechungen konfigurieren

Zum Konfigurieren der manuellen Wiedergabe von Werbeunterbrechungen sind drei Schritte erforderlich:

<ph type="x-smartling-placeholder">
    </ph>
  1. Teilen Sie dem SDK mit, über das Sie die Wiedergabe einer Werbeunterbrechung steuern möchten.
  2. Warten Sie auf das Ereignis AD_BREAK_READY.
  3. Weisen Sie das SDK an, Anzeigen wiederzugeben, wenn Sie bereit sind.
Das folgende Snippet zeigt die im erweiterten Beispiel erforderlichen Änderungen, um die manuelle Wiedergabe von Werbeunterbrechung 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 dies für eine IMA SDK-Implementierung erforderlich?
Auf keinen Fall. Diese Option ist nur für Publisher verfügbar, die nicht möchten, dass Mid-Roll-Anzeigen über das IMA SDK automatisch wiedergegeben werden, wenn sie gemäß den Anzeigenregeln oder der VMAP-Antwort geplant werden.