Wdrożenie AdMob w mojej aplikacji na iOS, błąd nie wyświetlenie reklamy

głosy
0

Szybka 4,2 iOS 12.x

Próbując wdrożyć AdMob w mojej aplikacji, ale nie uzyskiwanie bardzo daleko.

  1. Utworzono konto AdMob, wygląda ok?
  2. Klucze Dodany NSAppTransportSecurity do Info.plist ok?
  3. Dodano ten kod do załadowania transparent dodać ok.

    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)
    

Rozszerzona klasa wspierania GADBannerViewDelegate; uzyskanie połączenia z powrotem na niego, który mówi o błędzie, nie reklama była wyświetlana. Konsola w rzeczywistości zgłasza ten.

18.12.2018 11: 49: 35,468445 + 0100 dex [1547: 900808] WF: _WebFilterIsActive powrocie TAK 18.12.2018 11: 49: 35,468729 + 0100 dex [1547: 900808] WF: _userSettingsForUser ruchoma: {filterBlacklist = (); filterWhitelist = (); noOverridingAllowed = 1; restrictWeb = 1; useContentFilter = 1; useContentFilterOverrides = 0; whitelistEnabled = 0; } 18.12.2018 11: 49: 35,468821 + 0100 dex [1547: 900808] WF: Sprawdzenie czy https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk-core-v40.html w contentFilterOverriddenBlackList 18.12.2018 11: 49: 35,469159 + 0100 dex [1547: 900808] WF: Sprawdzenie czy https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk-core-v40 .html jest w contentFilterOverriddenWhiteList 18.12.2018 11: 49: 35,513610 + 0100 Dex [1547: 900808] WF: * WFLSMMap initWithMap: nie można odbierać próg z pliku mapy. 18.12.2018 11: 49: 35,518259 + 0100 dex [1547: 900808] WF: WFLSMScoreNormalizedMap kategorii: 1 min: 0,338760 maks: 0,663066 zakres: 0,324306 18.12.2018 11: 49: 35,518377 + 0100 dex [1547: 900808 ] WF: WFLSMScoreNormalizedMap kategorii: 2 min: 0,336934 maks: 0.661240 zakres: 0,324306 18.12.2018 11: 49: 35,518439 + 0100 dex [1547: 900808] WF: + [WFJudge defaultJudge] mapa / system / Library / PrivateFrameworks / WebContentAnalysis.framework / content_filter_map3 18.12.2018 11: 49: 35,518559 + 0100 Dex [1547: 900808] WF: Strona nie warto przeanalizować [długość pageContent]: 7 [[zdjęcia własny] count] == 0 [[scriptBlocks własny] liczyć] 2 18.12.2018 11: 49: 35,518693 + 0100 dex [1547: 900808] WF: WebFilterEvaluator: AddData: https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk- v40.html rdzenia nie jest zablokowany: 'googleads.g.doubleclick.net' nie jest wyraźnie 18.12.2018 11: 49: 35,518760 + 0100 dex [1547: 900808] WF: WebFilterEvaluator: AddData: „googleads.g. doubleclick.net”w https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk-core-v40.html nie jest blok ked * Błąd *** Prośba o błędzie: Nie reklama była wyświetlana.

Co ja przegapiłem tutaj? Założeniu konta wczoraj po południu, więc mniej niż 24 godzin od przeszłości Zrobiłem tak?

Utwórz 18/12/2018 o 11:03
źródło użytkownik
W innych językach...                            


3 odpowiedzi

głosy
1

Wystarczy zmienić cię AdUnitID i rootviewcontroller . Poniższy kod, kiedyś i jego pracy grzywny. Można spróbuj użyć tego kodu

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)

Odpowiedział 18/12/2018 o 12:48
źródło użytkownik

głosy
0

Spróbuj ustawić Limit Ad Tracking (w Ustawienia / Prywatność / reklama) wyłączona.

Odpowiedział 18/12/2018 o 12:25
źródło użytkownik

głosy
0

Użyj bannerView.rootViewController = siebie

Odpowiedział 18/12/2018 o 12:20
źródło użytkownik

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