Wiedergabe von Werbeunterbrechungen konfigurieren

Dieser Leitfaden richtet sich an Nutzer, die die Wiedergabe von Werbeunterbrechung manuell steuern möchten. Bei einer Standardimplementierung spielt das SDK Mid-Roll-Anzeigen automatisch zur geplanten Zeit ab. 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 du das IMA SDK noch in deiner App implementieren musst, lies den Einstiegsleitfaden.

Manuelle Wiedergabe von Werbeunterbrechungen konfigurieren

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

  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. Das SDK wird angewiesen, Anzeigen auszuliefern, wenn du bereit bist.
Das folgende Snippet zeigt die Änderungen, die am erweiterten Beispiel vorgenommen werden müssen, 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 dies 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 Mid-Roll-Anzeigen automatisch wiedergibt, wenn sie gemäß deinen Anzeigenregeln oder deiner VMAP-Antwort geplant sind.