Configuração da Easy Monetization para aplicativos Android
- 1. Integre a biblioteca Yandex Mobile Ads SDK e as bibliotecas de redes de publicidade
- 2. Faça alterações no manifesto do aplicativo
- 3. Implemente a lógica de anúncios
- 4. Implemente a obtenção de consentimento para coleta de dados pessoais
- 5. Configure o Firebase
- 6. Publique app-ads.txt
- 7. Adição da permissão de uso da ID de publicidade
A ativação da Easy Monetization para um aplicativo inclui integrar bibliotecas de monetização e configurar sistemas de publicidade.
Para isso, você precisa fazer o seguinte:
- Integre as bibliotecas necessárias.
- Faça alterações no manifesto do aplicativo.
- Implemente a publicidade (carregamento e exibição de anúncios) no aplicativo.
- Obtenha o consentimento do usuário para usar dados pessoais (para países com leis de proteção da privacidade dos dados, como RGPD e LGPD).
- Permita acesso ao Firebase.
- Faça o upload de um arquivo app-ads.txt para o seu site.
- Adicione a permissão de uso da ID de publicidade.
1. Integre a biblioteca Yandex Mobile Ads SDK e as bibliotecas de redes de publicidade
-
Adicione a dependência YandexMobileAdsMediation ao arquivo build.gradle no módulo do seu aplicativo:
dependencies { ... implementation 'com.yandex.android:mobileads-mediation:7.18.0.0' }A versão compatível mais recente para cada adaptador é selecionada automaticamente.
-
Adicione o seguinte código ao arquivo build.gradle no módulo do seu aplicativo:
// IronSource maven { url 'https://android-sdk.is.com/' } // Pangle maven { url 'https://artifact.bytedance.com/repository/pangle' } // Tapjoy maven { url "https://sdk.tapjoy.com/" } // Mintegral maven { url "https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea" } // Chartboost maven { url "https://cboost.jfrog.io/artifactory/chartboost-ads/" } // AppNext maven { url "https://dl.appnext.com/" }
Saiba mais sobre adicionar bibliotecas.
2. Faça alterações no manifesto do aplicativo
No manifesto do aplicativo, insira as seguintes linhas no objeto application:
<manifest>
<application>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="Google_Application_ID"/>
</application>
</manifest>
Atenção
Substitua Google_Application_ID pelo valor do arquivo “IDs for setup”.
3. Implemente a lógica de anúncios
Você deve seguir a documentação ao implementar o carregamento e exibição de anúncios:
Durante a implementação, use os identificadores adUnitId do arquivo "IDs for setup":
- Para anúncios intersticiais, use Interstitial_ad_unit.
- Para anúncios Rewarded, use Rewarded_ad_unit.
- Para anúncios em banner, use Banner_ad_unit.
- Para anúncios nativos, use Native_ad_unit.
4. Implemente a obtenção de consentimento para coleta de dados pessoais
Para usuários de países do EEE onde a lei GDPR/LGPD está em vigor, uma caixa de diálogo deve ser exibida solicitando o consentimento para usar os dados pessoais. Após o usuário dar o consentimento, notifique o SDK de anúncios sobre o fato.
Para mais informações, consulte as instruções.
5. Configure o Firebase
Para aumentar sua receita na Google Admob, conecte o Firebase, seguindo as seguintes instruções.
Após a conexão, conceda acesso a int-ad@yandex-team.com com privilégios firebase.admin para vincular seus aplicativos do Firebase à conta da Google AdMob (ex. AdMob).
Habilite o acesso ao Google Analytics com a função de Editor, seguindo as seguintes instruções.
Após configurar uma função, você pode revogá-la a qualquer momento.
6. Publique app-ads.txt
O arquivo app-ads.txt (Vendedores Autorizados para Apps) é desenvolvido pela iAB para proteger aplicativos contra fraudes em anúncios. Embora esse arquivo seja opcional, usá-lo amplia o conjunto de anunciantes cujos anúncios podem ser exibidos em seu aplicativo, aumentando sua receita proveniente de anúncios.
Carregue o arquivo app-ads.txt na raiz do site especificado na página do desenvolvedor no Google Play ou na App Store.
Você deve carregar o mesmo arquivo app-ads.txt cujo link é fornecido na linha App_ads_txt do arquivo "IDs for setup".
Para mais informações sobre o arquivo app-ads.txt, confira Monetização.
7. Adição da permissão de uso da ID de publicidade
A partir da versão 4.5.0, o Yandex Mobile Ads SDK adiciona com.google.android.gms.permission.AD_ID por padrão. Dessa forma, você não precisa especificá-lo no manifesto principal do aplicativo. Com essa permissão, você pode usar um ID de anúncio para selecionar anúncios mais relevantes das redes de publicidade.
Você pode excluir a permissão, se necessário. Por exemplo, se uma política não permitir o uso de um ID para seleção de anúncios, como a Política para famílias.
Para evitar que a permissão seja adicionada ao manifesto principal do aplicativo, adicione o seguinte código ao AndroidManifest.xml:
<manifest>
<application>
<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/>
</application>
</manifest>