Este guia é destinado a editores interessados em usar a mediação de anúncios para dispositivos móveis do Google com a Tencent GDT. Ele mostra a configuração de um adaptador de mediação para trabalhar com seu app iOS atual e a configuração de outras definições.
Recursos da Tencent GDT |
---|
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 Começar.
Uma conta do Google Ad Manager com a Mediação para apps móveis configurada.
Adicionar a Tencent GDT ao seu projeto
Integre anúncios ao seu app da mesma forma que antes. Para integrar anúncios não intersticiais (tamanho do banner, tamanho do 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 mudam a posição do anúncio para 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 a GDT da Tencent nos recursos acima.
Adicione o adaptador de rede/SDK baixado no Xcode: clique com o botão direito do mouse no projeto e clique em Adicionar arquivos a project.
Inclua frameworks, flags de compilador ou flags de vinculador exigidos pela Tencent GDT. Não é necessário escrever outros códigos. A mediação invoca o adaptador e o SDK da Tencent GDT conforme necessário para criar anúncios.
Configurar a notificação de eventos
Para receber notificações de 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 da Tencent GDT. 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
GAMBannerView
, que retorna o nome da classe da rede de publicidade
que buscou o banner atual quando o callback
adViewDidReceiveAd
é chamado:
Swift
func adViewDidReceiveAd(_ bannerView: GAMBannerView) {
print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GAMBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}
Da mesma forma, para intersticiais, verifique a propriedade adNetworkClassName
em GAMInterstitialAd
dentro de interstitialDidReceiveAd
:
Swift
func interstitialDidReceiveAd(_ ad: GAMInterstitialAd) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
Objective-C
- (void)interstitialDidReceiveAd:(GAMInterstitialAd *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
GADMAdapterCustomEvents
.