Die Implementierung von AdMob in meinem iOS-App, Fehler nicht Anzeige zu zeigen,

stimmen
0

Swift 4.2, iOS 12.x

Der Versuch, AdMob in meiner Anwendung zu implementieren, aber nicht sehr weit zu bekommen.

  1. AdMob-Konto erstellt haben, sieht ok?
  2. Added NSAppTransportSecurity Schlüssel ok info.plist?
  3. diesen Code hinzugefügt ein Banner hinzufügen ok laden.

    bannerView = GADBannerView(adSize: GADAdSize(size: CGSize(width: 320, height: 50), flags: 0), origin: CGPoint(x: 0, y: 0))
    bannerView.adUnitID = ca-app-pub-A/B // changed this code in this post
    bannerView.rootViewController = self.view?.window?.rootViewController
    bannerView.delegate = self
    let request = GADRequest()
    request.testDevices = [ kGADSimulatorID ]
    bannerView.load(request)
    self.view?.window?.rootViewController?.view.addSubview(bannerView)
    

Erweiterte Klasse GADBannerViewDelegate zu unterstützen; einen Rückruf auf sie bekommen, die besagt, Fehler, keine Anzeige geschaltet. Die Konsole in der Tat berichtet dies.

2018.12.18 11: 49: 35,468445 + 0100 DeX [1547: 900.808] WF: _WebFilterIsActive Rückkehr: JA 2018.12.18 11: 49: 35,468729 + 0100 DeX [1547: 900.808] WF: _userSettingsForUser Mobil: {filterBlacklist = (); filterWhitelist = (); noOverridingAllowed = 1; restrictWeb = 1; useContentFilter = 1; useContentFilterOverrides = 0; whitelistEnabled = 0; } 2018.12.18 11: 49: 35,468821 + 0100 DeX [1547: 900.808] WF: Prüfen , ob https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk-core-v40.html in contentFilterOverriddenBlackList ist 2018.12.18 11: 49: 35,469159 + 0100 DeX [1547: 900.808] WF: prüfen , ob https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk-core-v40 .html ist in contentFilterOverriddenWhiteList 2018.12.18 11: 49: 35,513610 + 0100 DeX [1547: 900.808] WF: * WFLSMMap initWithMap: unable Schwelle von map - Datei abgerufen werden . 2018.12.18 11: 49: 35,518259 + 0100 DeX [1547: 900.808] WF: WFLSMScoreNormalizedMap Kategorie: 1 min: 0,338760 max: 0,663066 -umfang: 0,324306 2018.12.18 11: 49: 35,518377 + 0100 DeX [1547: 900.808 WF]: WFLSMScoreNormalizedMap Kategorie: 2 min: 0,336934 max: 0,661240 -umfang: 0,324306 2018.12.18 11: 49: 35,518439 + 0100 DeX [1547: 900.808] WF: + [WFJudge defaultJudge] Karte: / System / Library / Private / WebContentAnalysis.framework / content_filter_map3 2018.12.18 11: 49: 35,518559 + 0100 DeX [1547: 900.808] WF: Seite nicht wert Analyse [pagecontent Länge]: 7 [[self Bilder] count] == 0 [[self scriptBlocks] count]: 2 2018.12.18 11: 49: 35,518693 + 0100 DeX [1547: 900.808] WF: WebFilterEvaluator: addData: https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk- Kern-v40.html nicht blockiert ist : 'googleads.g.doubleclick.net' ist kein expliziter 2018.12.18 11: 49: 35,518760 + 0100 DeX [1547: 900.808] WF: WebFilterEvaluator: addData: ‚googleads.g. doubleclick.net‘bei https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk-core-v40.html ist nicht bloc ked * Fehler *** Anfrage Fehler: Keine Anzeige zu zeigen.

Was habe ich verpasst hier draußen? Erstellt das Konto gestern Nachmittag, so dass weniger als 24 Stunden vergangen, seit ich das tat?

Veröffentlicht am 18/12/2018 um 11:03
quelle vom benutzer
In anderen Sprachen...                            


3 antworten

stimmen
1

Ändern Sie einfach Sie AdUnitID und RootViewController . Folgenden Code, habe ich und seine Arbeits in Ordnung. Können Sie bitte versuchen , diesen Code zu verwenden

let bannerView = GADBannerView.init(adSize: kGADAdSizeBanner) bannerView.rootViewController = self bannerView.frame = CGRect.init(x: 0, y: 64, width: UIScreen.main.bounds.size.width, height: 50) bannerView.adUnitID = "ca-app-pub-2205403669616327/4045941432" // changed this code in this post bannerView.delegate = self let request = GADRequest() request.testDevices = [ kGADSimulatorID ] bannerView.load(request) bannerView.layer.borderColor = UIColor.red.cgColor bannerView.layer.borderWidth = 2.0 self.view.addSubview(bannerView)

Beantwortet am 18/12/2018 um 12:48
quelle vom benutzer

stimmen
0

Versuchen Sie Ad-Tracking-Einstellung (in Einstellungen / Datenschutz / Werbung) ausgeschaltet.

Beantwortet am 18/12/2018 um 12:25
quelle vom benutzer

stimmen
0

Verwenden Sie bannerView.rootViewController = Selbst

Beantwortet am 18/12/2018 um 12:20
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more