LG U+AD in die Vermittlung einbinden

Dieser Leitfaden richtet sich an Publisher, die die Google Mobile Ads-Vermittlung mit LG U+AD verwenden möchten. Darin wird die Einrichtung eines Vermittlungsadapters für Ihre aktuelle iOS-App und die Konfiguration zusätzlicher Einstellungen beschrieben.

LG U+AD-Ressourcen
Dokumentation
SDK
Adapter
Kundensupport

Vorbereitung

Hilfreiche Einführungen

In den folgenden Hilfeartikeln finden Sie Hintergrundinformationen zur Vermittlung:

LG U+AD in Ihr Projekt einbinden

Binden Sie Anzeigen wie bisher in Ihre App ein. Informationen zum Einbinden von Anzeigen, die keine Interstitials sind (Bannergröße, Leaderboard-Größe usw.), finden Sie unter Banneranzeigen. Informationen zum Einbinden von Interstitial-Anzeigen (Vollbildanzeigen, die alle anderen Inhalte verdecken) finden Sie unter Interstitial-Anzeigen.

Durch die folgenden Schritte wird Ihr Anzeigen-Placement in ein Vermittlungs-Placement umgewandelt, in dem Anzeigen aus mehreren Netzwerken ausgeliefert werden können.

  1. Laden Sie den Adapter und das SDK für LG U+AD über die Ressourcen oben herunter.

  2. Fügen Sie den heruntergeladenen Netzwerkadapter bzw. das SDK in Xcode hinzu: Klicken Sie mit der rechten Maustaste auf Ihr Projekt und dann auf Dateien zu project hinzufügen.

  3. Fügen Sie alle Frameworks, Compiler-Flags oder Linker-Flags ein, die LG U+AD benötigt. Sie müssen keinen zusätzlichen Code schreiben. Bei der Vermittlung werden der LG U+AD-Adapter und das SDK nach Bedarf aufgerufen, um Anzeigen zu erstellen.

Ereignisbenachrichtigung einrichten

Wenn Sie über Ereignisse im Anzeigenlebenszyklus wie Impressionen benachrichtigt werden möchten, können Sie ein GADBannerViewDelegate implementieren. Bei der Vermittlung wird dieser Delegat automatisch über Ereignisse von LG U+AD benachrichtigt. Impressionen aus einem beliebigen Werbenetzwerk werden beispielsweise über die Methode adViewDidReceiveAd: von GADBannerViewDelegate erfasst.

Prüfen Sie den Wert von „adNetworkClassName“.

Optional können Sie die Eigenschaft adNetworkClassName in GADBannerView prüfen. Dadurch wird der Klassenname des Werbenetzwerks zurückgegeben, über das das aktuelle Banner abgerufen wurde, sobald der adViewDidReceiveAd-Callback aufgerufen wird:

Swift

func adViewDidReceiveAd(_ bannerView: GADBannerView) {
  print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}

Objective-C

- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
  NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}

Prüfen Sie bei Interstitials die Eigenschaft adNetworkClassName für GADInterstitialAd in interstitialDidReceiveAd:

Swift

func interstitialDidReceiveAd(_ ad: GADInterstitialAd) {
  print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}

Objective-C

- (void)interstitialDidReceiveAd:(GADInterstitialAd *)interstitial {
  NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
Für Anzeigen, die von AdMob zurückgegeben werden, gibt adNetworkClassName GADMAdapterGoogleAdMobAds zurück. Für Anzeigen, die über benutzerdefinierte Ereignisse abgerufen werden, wird GADMAdapterCustomEvents zurückgegeben.