A Mediação da AdMob é um recurso que permite veicular anúncios de várias origens nos seus apps, incluindo a rede da AdMob e origens de anúncios de terceiros, em um só lugar. A Mediação da AdMob ajuda a maximizar sua taxa de preenchimento e a aumentar de monetização ao enviar solicitações de anúncios a várias redes para garantir que você encontre melhor rede disponível para veicular anúncios. Estudo de caso.
Pré-requisitos
Antes de integrar a mediação a um formato de anúncio, você precisa integrar essa formato do anúncio no seu app:
- Anúncios de banner
- Anúncios intersticiais
- Anúncios nativos
- Anúncios premiados
- Anúncios intersticiais premiados
Ainda não conhece a mediação? Lida Visão geral da Mediação da AdMob.
Para lances: SDK dos anúncios para dispositivos móveis do Google 7.53.1 ou superior.
Inicializar o SDK de anúncios para dispositivos móveis
O guia de início rápido mostra como inicializar os anúncios para dispositivos móveis SDK do Cloud. Durante essa chamada de inicialização, os adaptadores de mediação também é inicializado. É importante aguardar a conclusão da inicialização antes você carrega anúncios para garantir a participação plena de todas as redes de anúncios no a primeira solicitação de anúncio.
O exemplo de código a seguir mostra como verificar a inicialização de cada adaptador antes de fazer uma solicitação de anúncio.
Swift
import GoogleMobileAds
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let ads = GADMobileAds.sharedInstance()
ads.start { status in
// Optional: Log each adapter's initialization latency.
let adapterStatuses = status.adapterStatusesByClassName
for adapter in adapterStatuses {
let adapterStatus = adapter.value
NSLog("Adapter Name: %@, Description: %@, Latency: %f", adapter.key,
adapterStatus.description, adapterStatus.latency)
}
// Start loading ads here...
}
return true
}
}
Objective-C
@import GoogleMobileAds;
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
GADMobileAds *ads = [GADMobileAds sharedInstance];
[ads startWithCompletionHandler:^(GADInitializationStatus *status) {
// Optional: Log each adapter's initialization latency.
NSDictionary *adapterStatuses = [status adapterStatusesByClassName];
for (NSString *adapter in adapterStatuses) {
GADAdapterStatus *adapterStatus = adapterStatuses[adapter];
NSLog(@"Adapter Name: %@, Description: %@, Latency: %f", adapter,
adapterStatus.description, adapterStatus.latency);
}
// Start loading ads here...
}];
return YES;
}
@end
Saiba qual rede de publicidade vence
Cada classe de formato de anúncio tem uma propriedade GADResponseInfo
que contém
adNetworkClassName
, que retorna o nome da classe da rede de publicidade do
anúncio atual. adNetworkClassName
só tem valor quando um anúncio é veiculado
carrega. O código a seguir mostra como receber essas informações para anúncios de banner.
Swift
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Banner adapter class name: \(bannerView.responseInfo.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.responseInfo.adNetworkClassName);
}
Consulte Recuperação de informações sobre o anúncio Resposta para mais detalhes.
Usar anúncios de banner com a Mediação da AdMob
Desative a atualização em todas as interfaces de origem de anúncios terceirizadas para anúncios de banner blocos de anúncios usados na Mediação da AdMob. Isso evita uma atualização dupla, já que A AdMob também aciona uma atualização com base no tipo e a taxa de atualização.
Usar anúncios nativos com a Mediação da AdMob
Veja a seguir algumas práticas recomendadas que devem ser consideradas ao implementar anúncios nativos. na Mediação da AdMob.
- Política de apresentação de anúncios nativos
- Cada rede de publicidade tem as próprias políticas. Ao usar a mediação, é importante lembrar que o app ainda precisa obedecer às políticas da rede mediada que forneceu o anúncio.
- Evite usar a classe
GADMultipleAdsAdLoaderOptions
ao fazer solicitações. - As solicitações de vários anúncios nativos veiculam somente anúncios do Google. Os vários recursos nativos não oferece suporte à mediação.
Leis estaduais de privacidade dos EUA e o GDPR
Se você precisar estar em conformidade com a Política de define a privacidade leis ou de Proteção geral de dados (GDPR), siga a etapas nas regulamentações estaduais dos EUA configurações ou GDPR configurações para adicionar suas de parceiros de mediação na AdMob Privacy & de mensagens estados dos EUA ou lista de parceiros de publicidade do GDPR. Não fazer isso pode levar os parceiros não veicular anúncios no seu app.
Saiba como ativar o processamento de dados restrito (RDP) e acesso ao GDPR consentimento com a plataforma de mensagens de usuários (UMP, na sigla em inglês) do Google do SDK.