Wymagania dotyczące kierowania na Androida 12 i 13

Identyfikator wyświetlania reklam

Jeśli Twoja aplikacja korzysta z pakietu IMA SDK w wersji 3.25.1 lub nowszej, pakiet SDK automatycznie zadeklaruje uprawnienie com.google.android.gms.permission.AD_ID i będzie mieć dostęp do identyfikatora wyświetlania reklam, gdy jest dostępny.

W przypadku aplikacji korzystających z pakietu IMA SDK w wersji 3.24.0 lub starszej, które są kierowane na Androida 13, musisz dodać w pliku AndroidManifest.xml uprawnienie com.google.android.gms.permission.AD_ID, aby pakiet SDK do reklam mobilnych Google miał dostęp do identyfikatora wyświetlania reklam:

<manifest>
    <application>
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>

        ...

    </application>
    <!-- For apps targeting Android 13 or higher & IMA SDK version 3.24.0 or lower -->
    <uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
</manifest>

Więcej informacji o deklaracji uprawnienia com.google.android.gms.permission.AD_ID, w tym o tym, jak je wyłączyć, znajdziesz w tym artykule na temat Konsoli Play.

Identyfikator zestawu aplikacji

Na urządzeniach z Androidem 12 Google Play wyzeruje identyfikator wyświetlania reklam, gdy użytkownik zrezygnuje z personalizacji w ustawieniach Androida. Wprowadziliśmy też w Google Play identyfikator zestawu aplikacji, który umożliwia powiązanie korzystania z zestawu aplikacji należących do tej samej organizacji w sposób zapewniający ochronę prywatności użytkowników.

Pakiet IMA w wersji 3.25.1 lub nowszej domyślnie zawiera pakiet SDK identyfikatora zestawu aplikacji. Identyfikator zestawu aplikacji jest niezbędny do obsługi przypadków użycia niezwiązanych z reklamami, takich jak analityka i zapobieganie oszustwom, gdy identyfikator wyświetlania reklam jest wyzerowany. Więcej informacji o identyfikatorze zestawu aplikacji znajdziesz w tym przewodniku dla programistów aplikacji na Androida.