Configuração da Easy Monetization para aplicativos Android

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:

  1. Integre as bibliotecas necessárias.
  2. Faça alterações no manifesto do aplicativo.
  3. Implemente a publicidade (carregamento e exibição de anúncios) no aplicativo.
  4. 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).
  5. Permita acesso ao Firebase.
  6. Faça o upload de um arquivo app-ads.txt para o seu site.
  7. 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

  1. 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.

  2. 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>

Entre em contato com o suporte