Cordovaアプリでの広告ID対応

Admob広告が制限されたので対応メモ。

Google Play Consoleを見たら
7 月以降、アプリで広告 ID を使用する場合は Google Play Console で Google にお知らせいただく必要があります。これにより、広告 ID がゼロにリセットされる危険性がリリースで生じた場合に、有益なフィードバックを Google から受け取ることができます。Android 13 をターゲットとするリリースを作成する場合は、広告 ID の申告フォームに必ずご記入ください。

API レベル 33(Android 13)以降をターゲットとし、広告 ID を使用するアプリについては、そのアプリの AndroidManifest.xml に標準の権限 com.google.android.gms.permission.AD_ID を追加する必要があります。これにより、広告 ID がゼロに設定されることを防ぎます。マニフェスト ファイルで権限を宣言していない場合、またはライブラリ マニフェストで宣言した権限を含めないようにした SDK を使用する場合、広告や分析のユースケースに影響することがあります。

上記の対応漏れで制限されたのだろうと判断。



こちらの記事を確認したところ「com.google.android.gms.permission.AD_ID」の権限が自分のアプリには設定されてなかったので

「config.xml」に下記の記述を追加。
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:android="http://schemas.android.com/apk/res/android">

    <config-file target="AndroidManifest.xml" parent="/*">
      <uses-permission android:name="com.google.android.gms.permission.AD_ID" />
    </config-file>
これでビルドをアップロードすると権限があたった。
これで申請。
解除されるまで様子見します。
大体一か月くらいたって、無事広告配信制限が解除されました。