Возможность злонамеренной атаки через ваш AD-unit-ID невелика. Однако кто-то может использовать ваш APP-ID и AD-unit-ID для создания недействительного трафика c, который приводит к приостановке вашей учетной записи AdMob.
Согласно этому документу , вы можете поместите эти идентификаторы в файл build.gradle и автоматически переключите ваши идентификаторы test-AD / real-AD-ID, выбрав различные типы сборки.
Вот мой код в app / build.gradle
buildTypes {
debug {
applicationIdSuffix ".debug"
resValue "string", "app_name", "@string/app_name_debug"
resValue "string", "ad_banner_id", "ca-app-pub-3940256099942544/6300978111" // test unit id
resValue "string", "ad_rewarded_id", "ca-app-pub-3940256099942544/5224354917" // test unit id
}
release {
resValue "string", "app_name", "@string/app_name_release"
resValue "string", "ad_banner_id", "ca-app-pub-***/***" // real ad unit id
resValue "string", "ad_rewarded_id", "ca-app-pub-***/***" // real ad unit id
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
zipAlignEnabled true
}
}