Apps Kit SDK logoApps Kit SDK
Documentação · AppsKitSDK (AKS) — Guia de integração para Android

2. AndroidManifest.xml

O manifest do próprio AKS declara apenas:

xml
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />

Essas permissões são mescladas automaticamente ao manifest do seu app pelo mesclador de manifests do Gradle — você não precisa adicioná-las manualmente.

O que você precisa adicionar ao seu AndroidManifest.xml: tanto a tag meta-data com o ID do app no AdMob quanto o registro da sua subclasse personalizada de Application (consulte §5) devem ficar no mesmo elemento <application>:

xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">

    <application
        android:name=".YourApplication">

        <!-- Required if AdMob/GAM is one of your enabled ad networks. Use your own
             AdMob App ID from the AdMob console — it can't be bundled inside AKS
             since it's specific to your app. -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-XXXXXXXXXXXXXXXX~YYYYYYYYYY" />

        <!-- keep your existing <activity>, <service>, <provider>, etc. declarations here -->

    </application>

</manifest>

Incorpore o atributo android:name e a tag meta-data ao elemento <application> existente, em vez de colar este exemplo como um segundo elemento — um manifest só pode ter uma tag <application>.