A Mediação da AdMob é um recurso que permite veicular anúncios nos seus aplicativos a partir várias origens, incluindo a rede da AdMob, origens de anúncios de terceiros e Campanhas da AdMob. A Mediação da AdMob ajuda a maximizar sua taxa de preenchimento e aumentar sua monetização enviando solicitações de anúncios a várias redes para encontrar as melhores 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
- Intersticial premiado Anúncios
Ainda não conhece a mediação? Lida Visão geral da Mediação da AdMob.
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.
void main() {
WidgetsFlutterBinding.ensureInitialized();
MobileAds.instance.initialize()
.then((initializationStatus) {
initializationStatus.adapterStatuses.forEach((key, value) {
debugPrint('Adapter status for $key: ${value.description}');
});
});
runApp(MyApp());
}
Atualizar as configurações do Gradle (somente Android)
Adicione as seguintes linhas ao arquivo settings.gradle
para usar o
APIs do Android do plug-in:
def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()
def plugins = new Properties()
def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
if (pluginsFile.exists()) {
pluginsFile.withInputStream { stream -> plugins.load(stream) }
}
plugins.each { name, path ->
def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
include ":$name"
project(":$name").projectDir = pluginDirectory
}
Adicionar dependências para redes de parceiros
Os adaptadores de mediação e as dependências deles precisam ser adicionados ao seu
e iOS. Para adicioná-las, atualize o build.gradle
no nível do app
no Android e Podfile
no iOS. O Google tem adaptadores de código aberto no GitHub
para ambos
Android (em inglês)
e
No iOS.
Consulte a Android e iOS documentação de cada rede de parceiros para orientações detalhadas sobre como adicionar as adaptador em seu app.
Verifique qual classe de adaptador da rede de publicidade carregou o anúncio
O exemplo de código a seguir demonstra como registrar o nome de classe da rede de publicidade para um anúncio de banner:
final bannerAd = BannerAd(
size: AdSize.banner,
adUnitId: '<your-ad-unit>',
listener: BannerAdListener(
onAdLoaded: (ad) {
debugPrint('$ad loaded: ${ad.responseInfo?.mediationAdapterClassName}');
},
),
request: AdRequest(),
);
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 mas o app ainda precisa obedecer às políticas de rede que forneceu o anúncio.
Leis Estaduais de Privacidade dos EUA e 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 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.