Este guia mostra como usar o SDK dos anúncios para dispositivos móveis do Google para carregar e exibir anúncios do myTarget usando mediação, cobrindo integrações em hierarquia. Ele aborda como adicionar o myTarget à configuração de mediação de um bloco de anúncios e como integrar o SDK e o adaptador do myTarget a um app Unity.
Integrações e formatos de anúncio compatíveis
Integração | |
---|---|
Lances | |
Cascata | |
Formatos | |
Banner | |
Intersticial | |
Premiado | |
Intersticial premiado |
Requisitos
- Unity 4 ou mais recente
- SDK dos anúncios para dispositivos móveis do Google mais recente
- Para implantar no Android
- API do Android de nível 21 ou mais recente
- Para implantar no iOS
- Destino de implantação do iOS 12.0 ou mais recente
- Um projeto do Unity configurado com o SDK dos anúncios para dispositivos móveis do Google. Consulte Começar para mais detalhes.
- Concluir o Guia explicativo de mediação
Etapa 1: configurar as configurações na interface do myTarget
Primeiro, cadastre-se ou faça login na sua conta do myTarget. Acesse a página "Apps" clicando em APPS no cabeçalho. Clique em ADICIONAR APP para adicionar o app.
Se o app oferece suporte às plataformas Android e iOS, é necessário configurar cada uma delas separadamente.
Android
Em seguida, informe o URL do Google Play do seu app.
iOS
Em seguida, informe o URL do iTunes** do app.
Ao adicionar um app, o myTarget exige que você crie um bloco de anúncios antes de concluir o processo.
Banner
Selecione BANNER entre os formatos de anúncio disponíveis e clique no botão ADICIONAR BLOCO DE ANÚNCIOS.
Intersticial
Selecione INTERSTICIAL entre os formatos de anúncio disponíveis e clique no botão ADICIONAR BLOCO DE ANÚNCIOS.
Premiado
Selecione VÍDEO PREMIADO entre os formatos de anúncio disponíveis e clique no botão ADICIONAR BLOCO DE ANÚNCIOS.
Nativo
Selecione NATIVE entre os formatos de anúncio disponíveis e clique em ADICIONAR BLOCO DE ANÚNCIOS.
Na página de detalhes do bloco de anúncios, anote o ID do slot, que pode ser encontrado nas configurações do bloco de anúncios como slot_id. Esse ID de slot será usado para configurar seu bloco de anúncios da AdMob na próxima seção.
Além do slot_id, você também vai precisar do token de acesso permanente do myTarget para configurar o ID do bloco de anúncios da AdMob. Navegue até a guia Perfil e selecione Tokens de acesso. Clique em Create Token ou Show Token para conferir seu token de acesso permanente do myTarget.
Ativar o modo de teste
Siga as instruções na documentação do myTarget para adicionar e configurar um dispositivo de teste na interface do myTarget.
Etapa 2: configurar a demanda do myTarget na interface Ad Manager
Configurar as configurações de mediação para o bloco de anúncios
Android
Para instruções, consulte a etapa 2 no guia para Android.
iOS
Para ver as instruções, consulte a etapa 2 no guia para iOS.
Adicionar Mail.ru à lista de parceiros de publicidade do GDPR e dos regulamentos estaduais dos EUA
Siga as etapas em Configurações do GDPR e Configurações das regulamentações estaduais dos EUA para adicionar Mail.ru à lista de parceiros de publicidade do GDPR e das regulamentações estaduais dos EUA na interface da AdMob.
Etapa 3: importar o SDK e o adaptador do myTarget
OpenUPM-CLI
Se você tiver o OpenUPM-CLI instalado, poderá instalar o plug-in de mediação myTarget dos anúncios para dispositivos móveis do Google em seu projeto executando o seguinte comando no diretório raiz do projeto:
openupm add com.google.ads.mobile.mediation.mytarget
OpenUPM
No editor do projeto do Unity, selecione Edit > Project Settings > Package Manager para abrir as Unity Package Manager Settings.
Na guia Scoped Registries, adicione o OpenUPM como um registro com escopo com os seguintes detalhes:
- Nome:
OpenUPM
- URL:
https://package.openupm.com
- Escopo(s):
com.google
Em seguida, navegue até Window > Package Manager para abrir o Unity Package Manager e selecionar My Registries no menu suspenso.
Selecione o pacote Google Mobile Ads myTarget Mediation e clique em Install.
Pacote do Unity
Faça o download da versão mais recente do plug-in de mediação de anúncios para dispositivos móveis do Google para
myTarget no link de download no
Changelog
e extraia o
GoogleMobileAdsMyTargetMediation.unitypackage
do arquivo
zip.
No editor do projeto do Unity, selecione Assets > Import Package >
Custom Package e encontre o
arquivo GoogleMobileAdsMyTargetMediation.unitypackage
que você transferiu por download. Verifique se todos os arquivos estão selecionados e clique em
Import.
Em seguida, selecione Assets > External Dependency Manager >
Android Resolver > Force Resolve. A biblioteca do Gerenciador de dependências externas
vai realizar a resolução de dependências do zero e copiar as
dependências declaradas para o diretório Assets/Plugins/Android
do
app do Unity.
Etapa 4: implementar as configurações de privacidade no SDK do myTarget
Consentimento da UE e GDPR
De acordo com a Política de consentimento para usuários da União Europeia do Google, é necessário garantir que algumas informações sejam fornecidas e que o consentimento seja obtido dos usuários no Espaço Econômico Europeu (EEE) sobre o uso de identificadores de dispositivo e dados pessoais. Essa política reflete os requisitos da Diretiva de privacidade eletrônica da UE e do Regulamento geral de proteção de dados (GDPR). Ao buscar consentimento, você precisa identificar cada rede de publicidade na cadeia de mediação que pode coletar, receber ou usar dados pessoais e fornecer informações sobre o uso de cada rede. No momento, o Google não pode transmitir a escolha de consentimento do usuário para essas redes automaticamente.
O plug-in de mediação de anúncios para dispositivos móveis do Google para myTarget versão 2.1.0 inclui os
métodos SetUserConsent()
e SetUserAgeRestricted()
. O exemplo de código
a seguir mostra como transmitir informações de consentimento do usuário para o SDK do myTarget. Se você
escolher chamar esse método, recomendamos que o faça antes de solicitar
anúncios pelo SDK dos anúncios para dispositivos móveis do Google.
using GoogleMobileAds.Api.Mediation.MyTarget;
// ...
MyTarget.SetUserConsent(true);
Se o usuário estiver em uma categoria com restrição de idade, também será possível chamar o
método SetUserAgeRestricted()
.
MyTarget.SetUserAgeRestricted(true);
Consulte o guia Privacidade e GDPR do myTarget para mais informações.
Leis Estaduais de Privacidade dos EUA
Leis estaduais de privacidade dos EUA exigem que os usuários tenham o direito de recusar a "venda" das próprias "informações pessoais" (conforme a definição legal desses termos). Essa opção é disponibilizada por um link com a mensagem "Não vender minhas informações pessoais" mostrado em destaque na página inicial do terceiro. O guia de compliance com as leis de privacidade dos estados dos EUA oferece a capacidade de ativar o processamento de dados restrito para veiculação de anúncios do Google, mas o Google não pode aplicar essa configuração a cada rede de anúncios na sua cadeia de mediação. Portanto, é necessário identificar cada rede de publicidade na cadeia de mediação que possa participar da venda de informações pessoais e seguir as orientações de cada uma dessas redes para garantir a conformidade.
O plug-in de mediação dos anúncios para dispositivos móveis do Google para a versão 3.13.3 do myTarget inclui o
método SetCCPAUserConsent(bool)
. O exemplo de código abaixo mostra como transmitir
informações de consentimento do usuário para o SDK do myTarget. Se você optar por chamar esse método,
recomendamos que o faça antes de solicitar anúncios pelo SDK
dos anúncios para dispositivos móveis do Google.
using GoogleMobileAds.Api.Mediation.MyTarget;
// ...
MyTarget.SetCCPAUserConsent(true);
Entre em contato com o suporte do myTarget para mais informações.
Etapa 5: adicionar o código necessário
Android
Nenhum código adicional é necessário para a integração com o myTarget.
iOS
Integração da SKAdNetwork
Siga a documentação da myTarget
para adicionar os identificadores da SKAdNetwork ao arquivo Info.plist
do projeto.
Etapa 6: testar a implementação
Ativar anúncios de teste
Registre seu dispositivo de teste na AdMob e ative o modo de teste na interface do myTarget.
Verificar anúncios de teste
Para verificar se você está recebendo anúncios de teste do myTarget, ative o teste de uma única origem de anúncios no Ad Inspector usando as origens de anúncios myTarget (hierarquia).
Códigos de erro
Se o adaptador não receber um anúncio do myTarget, os editores poderão verificar o
erro subjacente da resposta do anúncio usando
ResponseInfo
nas
seguintes classes:
Android
com.google.ads.mediation.mytarget.MyTargetAdapter
com.google.ads.mediation.mytarget.MyTargetNativeAdapter
com.google.ads.mediation.mytarget.MyTargetRewardedAdapter
iOS
GADMAdapterMyTarget
GADMediationAdapterMyTargetNative
GADMediationAdapterMyTargetRewarded
Confira os códigos e as mensagens exibidas pelo adaptador do myTarget quando um anúncio não é carregado:
Android
Código do erro | Motivo |
---|---|
100 | O SDK do myTarget retornou um erro. |
101 | Os parâmetros do servidor myTarget configurados na interface Ad Manager estão ausentes ou inválidos. |
102 | O tamanho do anúncio solicitado não corresponde a um tamanho de banner compatível com o myTarget. |
103 | A solicitação de anúncio não é uma solicitação de anúncio nativo unificado. |
104 | O anúncio nativo carregado do myTarget é diferente do solicitado. |
105 | O anúncio nativo carregado do myTarget não tem alguns recursos necessários (por exemplo, imagem ou ícone). |
iOS
Código do erro | Motivo |
---|---|
100 | O SDK do myTarget ainda não tem um anúncio disponível. |
101 | Os parâmetros do servidor myTarget configurados na interface Ad Manager estão ausentes ou inválidos. |
102 | O adaptador myTarget não é compatível com o formato de anúncio solicitado. |
103 | Tentei mostrar um anúncio do myTarget que não foi carregado. |
104 | O tamanho do anúncio solicitado não corresponde a um tamanho de banner compatível com o myTarget. |
105 | Recursos de anúncio nativo obrigatórios ausentes. |
Registro de alterações do plug-in de mediação do myTarget para Unity
Versão 3.19.0
- Suporte à versão 5.23.0.0 do adaptador do myTarget para Android.
- Suporte à versão 5.21.9.1 do adaptador myTarget para iOS.
- Criado e testado com a versão 9.4.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.18.2
- Suporte à versão 5.22.1.0 do adaptador do myTarget para Android.
- Suporte à versão 5.21.9.1 do adaptador myTarget para iOS.
- Criado e testado com a versão 9.3.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.18.1
- Suporte à versão 5.22.1.0 do adaptador do myTarget para Android.
- Suporte ao adaptador myTarget para iOS versão 5.21.8.0.
- Criado e testado com a versão 9.2.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.18.0
DummyClient
foi renomeado comoPlaceholderClient
- Suporte à versão 5.22.1.0 do adaptador do myTarget para Android.
- Compatível com a versão 5.21.6.0 do adaptador myTarget para iOS.
- Criado e testado com a versão 9.2.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.17.1
- Suporte à versão 5.21.1.0 do adaptador myTarget para Android.
- Suporte ao adaptador myTarget para iOS versão 5.21.5.0.
- Criado e testado com a versão 9.2.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.17.0
- Suporte à versão 5.21.0.0 do adaptador do myTarget para Android.
- Suporte para a versão 5.21.4.0 do adaptador myTarget para iOS.
- Criado e testado com a versão 9.1.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.16.2
- Suporte à versão 5.20.1.0 do adaptador myTarget para Android.
- Suporte ao adaptador myTarget para iOS versão 5.21.2.0.
- Criado e testado com a versão 9.1.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.16.1
- Suporte à versão 5.20.1.0 do adaptador myTarget para Android.
- Suporte à versão 5.21.1.0 do adaptador myTarget para iOS.
- Criado e testado com a versão 9.0.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.16.0
- Suporte à versão 5.20.0.0 do adaptador do myTarget para Android.
- Suporte à versão 5.21.0.1 do adaptador myTarget para iOS.
- Criado e testado com a versão 9.0.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.15.0
- Suporte à versão 5.20.0.0 do adaptador do myTarget para Android.
- Suporte à versão 5.20.1.0 do adaptador myTarget para iOS.
- Criado e testado com a versão 8.7.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.14.0
- Suporte à versão 5.18.0.0 do adaptador myTarget para Android.
- Suporte à versão 5.19.0.0 do adaptador myTarget para iOS.
- Criado e testado com a versão 8.5.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.13.2
- Suporte à versão 5.16.5.0 do adaptador do myTarget para Android.
- Suporte para a versão 5.17.5.0 do adaptador myTarget para iOS.
- Criado e testado com a versão 8.3.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.13.1
- O conteúdo do adaptador foi movido para
GoogleMobileAds/Mediation/MyTarget/
. - O namespace do adaptador foi refatorado para usar
GoogleMobileAds.Mediation.MyTarget
. - Suporte à versão 5.16.4.1 do adaptador myTarget para Android.
- Suporte para a versão 5.17.4.0 do adaptador myTarget para iOS.
- Criado e testado com a versão 8.1.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.13.0
- Suporte à versão 5.16.4.0 do adaptador do myTarget para Android.
- Suporte para a versão 5.17.4.0 do adaptador myTarget para iOS.
- Criado e testado com a versão 8.0.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.12.0
- Suporte à versão 5.15.5.0 do adaptador myTarget para Android.
- Suporte para a versão 5.16.0.0 do adaptador myTarget para iOS.
- Criado e testado com a versão 7.3.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.11.4
- Suporte para a versão 5.15.4.0 do adaptador myTarget para Android.
- Suporte para a versão 5.15.2.0 do adaptador myTarget para iOS.
- Criado e testado com a versão 7.2.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.11.3
- O método
IsConsent()
da classeMyTarget
foi renomeado comoGetUserConsent()
. - Os seguintes métodos foram adicionados à classe
MyTarget
:SetCCPAUserConsent(bool)
GetCCPAUserConsent()
- Suporte à versão 5.15.3.0 do adaptador myTarget para Android.
- Suporte para a versão 5.15.2.0 do adaptador myTarget para iOS.
- Criado e testado com a versão 7.2.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.11.2
- Suporte à versão 5.15.2.1 do adaptador myTarget para Android.
- Suporte para a versão 5.15.2.0 do adaptador myTarget para iOS.
- Criado e testado com a versão 7.0.2 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.11.1
- Suporte à versão 5.15.1.0 do adaptador myTarget para Android.
- Suporte à versão 5.15.1.0 do adaptador myTarget para iOS.
- Criado e testado com a versão 7.0.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.11.0
- Suporte à versão 5.15.0.0 do adaptador do myTarget para Android.
- Suporte à versão 5.15.0.1 do adaptador myTarget para iOS.
- Criado e testado com a versão 7.0.0 do plug-in dos anúncios para dispositivos móveis do Google para Unity.
Versão 3.10.2
- Suporte à versão 5.14.4.0 do adaptador myTarget para Android.
- Suporte para a versão 5.14.4.0 do adaptador myTarget para iOS.
Versão 3.10.1
- Suporte à versão 5.14.3.0 do adaptador myTarget para Android.
- Suporte para a versão 5.14.2.0 do adaptador myTarget para iOS.
Versão 3.10.0
- Suporte à versão 5.14.2.0 do adaptador myTarget para Android.
- Suporte à versão 5.14.1.0 do adaptador myTarget para iOS.
Versão 3.9.0
- Suporte à versão 5.13.0.0 do adaptador do myTarget para Android.
- Suporte para a versão 5.11.2.0 do adaptador myTarget para iOS.
Versão 3.8.2
- Suporte à versão 5.11.7.0 do adaptador do myTarget para Android.
- Suporte à versão 5.9.10.0 do adaptador do myTarget para iOS.
Versão 3.8.1
- Suporte à versão 5.11.5.0 do adaptador do myTarget para Android.
- Suporte à versão 5.9.6.0 do adaptador myTarget para iOS.
Versão 3.8.0
- Suporte à versão 5.11.4.0 do adaptador myTarget para Android.
- Suporte à versão 5.9.5.0 do adaptador myTarget para iOS.
Versão 3.7.0
- Suporte à versão 5.10.0.0 do adaptador myTarget para Android.
- Suporte para a versão 5.7.5.0 do adaptador myTarget para iOS.
Versão 3.6.1
- O método
MyTarget.IsUserConsent()
foi renomeado comoMyTarget.IsConsent()
. - Suporte à versão 5.9.1.0 do adaptador myTarget para Android.
- Suporte para a versão 5.7.2.0 do adaptador myTarget para iOS.
Versão 3.6.0
- Suporte à versão 5.9.0.0 do adaptador do myTarget para Android.
- Suporte para a versão 5.7.0.0 do adaptador myTarget para iOS.
Versão 3.5.2
- Suporte à versão 5.8.3.0 do adaptador do myTarget para Android.
- Compatível com a versão 5.6.3.0 do adaptador myTarget para iOS.
Versão 3.5.1
- Suporte para a versão 5.8.2.0 do adaptador do myTarget para Android.
- Suporte à versão 5.6.1.0 do adaptador myTarget para iOS.
Versão 3.5.0
- Suporte para a versão 5.8.1.0 do adaptador do myTarget para Android.
- Suporte ao adaptador myTarget para iOS versão 5.6.0.0.
Versão 3.4.0
- Suporte à versão 5.8.0.0 do adaptador do myTarget para Android.
- Suporte para a versão 5.5.2.0 do adaptador myTarget para iOS.
Versão 3.3.0
- Suporte à versão 5.7.0.0 do adaptador myTarget para Android.
- Suporte à versão 5.5.1.0 do adaptador do myTarget para iOS.
Versão 3.2.0
- Suporte à versão 5.6.3.0 do adaptador myTarget para Android.
- Suporte para a versão 5.4.9.0 do adaptador myTarget para iOS.
Versão 3.1.0
- Suporte para a versão 5.4.6.0 do adaptador do myTarget para Android.
- Suporte para a versão 5.3.3.0 do adaptador myTarget para iOS.
Versão 3.0.0
- O plug-in foi atualizado para oferecer suporte à nova API Rewarded Beta aberta.
- Compatível com a versão 5.3.9.0 do adaptador myTarget para Android.
- Suporte ao adaptador myTarget para iOS versão 5.0.4.0.
Versão 2.3.2
- Compatível com a versão 5.2.5.0 do adaptador myTarget para Android.
- Suporte ao adaptador myTarget para iOS versão 4.8.9.0.
Versão 2.3.1
- Compatível com a versão 5.2.5.0 do adaptador myTarget para Android.
- Compatível com a versão 4.8.5.0 do adaptador myTarget para iOS.
Versão 2.3.0
- Compatível com a versão 5.2.2.0 do adaptador myTarget para Android.
- Compatível com a versão 4.8.0.0 do adaptador myTarget para iOS.
Versão 2.2.0
- Compatível com a versão 5.1.4.0 do adaptador myTarget para Android.
- Compatível com a versão 4.8.0.0 do adaptador myTarget para iOS.
Versão 2.1.2
- Compatível com a versão 5.1.3.0 do adaptador myTarget para Android.
- Compatível com a versão 4.7.11.0 do adaptador myTarget para iOS.
Versão 2.1.1
- Compatível com a versão 5.1.1.0 do adaptador myTarget para Android.
- Compatível com a versão 4.7.10.0 do adaptador myTarget para iOS.
Versão 2.1.0
- Suporte ao SDK do myTarget para Android versão 5.1.0.
- Compatível com a versão 4.7.9 do SDK do myTarget para iOS.
- Os seguintes métodos foram adicionados:
- O método
MyTarget.SetUserConsent()
para encaminhar o status de consentimento do usuário ao SDK do MyTarget. - O método
MyTarget.SetUserAgeRestricted
define uma flag para indicar se o usuário está em uma categoria com restrição de idade (por exemplo, com menos de 16 anos). - método
MyTarget.IsUserConsent()
para receber o status de consentimento atual do usuário. - O método
MyTarget.IsUserAgeRestricted()
para receber a flag que indica que o usuário está em uma categoria com restrição de idade (ou seja, tem menos de 16 anos).
- O método
Versão 2.0.1
- Suporte à versão 5.0.2 do SDK do myTarget para Android.
- Compatível com a versão 4.7.8 do SDK do myTarget para iOS.
Versão 2.0.0
- Suporte à versão 5.0.0 do SDK do myTarget para Android.
- Compatível com a versão 4.7.7 do SDK do myTarget para iOS.
Versão 1.1.0
- Suporte à versão 4.7.2 do SDK do myTarget para Android.
- Compatível com a versão 4.7.6 do SDK do myTarget para iOS.
Versão 1.0.0
- Primeira versão!
- Suporte à versão 4.6.27 do SDK do myTarget para Android.
- Compatível com a versão 4.6.24 do SDK do myTarget para iOS.