Implementação AdMob em meu aplicativo iOS, erro nenhum anúncio para mostrar

votos
0

Swift 4.2, 12.x iOS

Tentando implementar AdMob em meu aplicativo, mas não ficando muito longe.

  1. Criou uma conta da AdMob, parece ok?
  2. chaves Adicionado NSAppTransportSecurity para Info.plist ok?
  3. Adicionado este código para carregar uma bandeira adiciona 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)
    

Extensão classe para apoiar GADBannerViewDelegate; recebendo uma chamada para trás sobre ele que diz erro, nenhum anúncio para mostrar. O console de fato relata isso.

2018/12/18 11: 49: 35,468445 + 0100 DeX [1547: 900808] WF: _WebFilterIsActive retornando: SIM 2018/12/18 11: 49: 35,468729 + 0100 DeX [1547: 900808] WF: _userSettingsForUser móvel: {filterBlacklist = (); filterWhitelist = (); noOverridingAllowed = 1; restrictWeb = 1; useContentFilter = 1; useContentFilterOverrides = 0; whitelistEnabled = 0; } 2018/12/18 11: 49: 35,468821 + 0100 DeX [1547: 900808] WF: Verificando se https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk-core-v40.html está em contentFilterOverriddenBlackList 2018/12/18 11: 49: 35,469159 + 0100 DeX [1547: 900808] WF: Verificando se https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk-core-v40 .html está em contentFilterOverriddenWhiteList 2018/12/18 11: 49: 35,513610 + 0100 DeX [1547: 900808] WF: * WFLSMMap initWithMap: incapaz de recuperar limiar a partir do arquivo de mapa. 2018/12/18 11: 49: 35,518259 + 0100 DeX [1547: 900808] WF: WFLSMScoreNormalizedMap categoria: 1 min: 0,338760 max: 0,663066 âmbito: 0,324306 2018/12/18 11: 49: 35,518377 + 0100 DeX [1547: 900808 ] WF: WFLSMScoreNormalizedMap categoria: 2 min: 0,336934 max: 0.661240 escopo: 0,324306 2018/12/18 11: 49: 35,518439 + 0100 DeX [1547: 900808] WF: + [WFJudge defaultJudge] mapa: / sistema / Biblioteca / PrivateFrameworks / WebContentAnalysis.framework / content_filter_map3 2018/12/18 11: 49: 35,518559 + 0100 DeX [1547: 900808] WF: Página não vale a pena analisar [length PageContent]: 7 [[self imagens] contagem] == 0 [[auto scriptblocks] Quantidade]: 2 2018/12/18 11: 49: 35,518693 + 0100 DeX [1547: 900808] WF: WebFilterEvaluator: AddData: https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk- núcleo-v40.html não é bloqueado: 'googleads.g.doubleclick.net' não é explícita 2018/12/18 11: 49: 35,518760 + 0100 DeX [1547: 900808] WF: WebFilterEvaluator: AddData: 'googleads.g. doubleclick.net' em https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk-core-v40.html não é bloco ked * erro *** Pedido de erro: Nenhum anúncio para mostrar.

O que eu perdi aqui? Criado a tarde de ontem conta, para menos de 24 horas desde que eu fiz isso?

Publicado 18/12/2018 em 11:03
fonte usuário
Em outras línguas...                            


3 respostas

votos
0

Use bannerView.rootViewController = auto

Respondeu 18/12/2018 em 12:20
fonte usuário

votos
0

Tente definir limite Ad Tracking (em Configurações / Privacidade / Publicidade) para fora.

Respondeu 18/12/2018 em 12:25
fonte usuário

votos
1

Basta alterar você adUnitId e RootViewController . Seguinte código, eu usei e sua multa de trabalho. Você pode por favor tente usar este código

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)

Respondeu 18/12/2018 em 12:48
fonte usuário

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