Este guia é destinado a editores interessados em usar a mediação de anúncios para dispositivos móveis do Google com a Flurry. Ele orienta a configuração de um adaptador de mediação para trabalhar com seu app iOS atual e a configuração de outras configurações.
Recursos do Flurry |
---|
Documentação |
SDK |
Adaptador |
Suporte ao cliente |
Pré-requisitos
Um app iOS com o SDK dos anúncios para dispositivos móveis do Google integrado. Se você não tiver um, consulte Primeiros passos.
Uma conta da AdMob e um bloco de anúncios configurado com itens de linha de mediação.
Noções básicas úteis
Os seguintes artigos da Central de Ajuda fornecem informações sobre a mediação:
Adicionar o Flurry ao seu projeto
Integre os anúncios ao seu app da mesma forma que antes. Para integrar anúncios não intersticiais (tamanho do banner, tamanho da leaderboard etc.), consulte Anúncios de banner. Para integrar anúncios intersticiais (anúncios de tela cheia que mascaram todo o outro conteúdo), consulte Anúncios intersticiais.
As etapas a seguir transformam sua posição de anúncio em uma posição de mediação que pode mostrar anúncios de várias redes.
Faça o download do adaptador e do SDK para Flurry nos recursos acima.
Adicione o adaptador de rede/SDK salvo no Xcode: clique com o botão direito do mouse no projeto e clique em Add Files to project.
Inclua todos os frameworks, flags do compilador ou flags do vinculador necessários para o Flurry. Não é necessário escrever outro código. A mediação invoca o adaptador e o SDK do Flurry conforme necessário para criar anúncios.
Configurar a notificação de eventos
Para receber notificações sobre eventos do ciclo de vida do anúncio, como impressões, implemente
um GADBannerViewDelegate
. Ao usar a mediação, esse delegado é
notificado automaticamente sobre eventos do Flurry. Por exemplo, as impressões
de qualquer rede de publicidade são informadas pelo método adViewDidReceiveAd:
de
GADBannerViewDelegate
.
Verifique o valor de adNetworkClassName
Você pode verificar a propriedade adNetworkClassName
em
GADBannerView
, que retorna o nome da classe da rede de publicidade
que buscou o banner atual depois que o
callback adViewDidReceiveAd
é chamado:
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);
}
Da mesma forma, para os intersticiais, verifique a propriedade adNetworkClassName
em GADInterstitialAd
dentro de 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);
}
adNetworkClassName
retorna
GADMAdapterGoogleAdMobAds
.
Para anúncios buscados por
eventos personalizados, ele retorna
GADMAdapterCustomEvents
.