Скрыть идентификатор приложения Admob от Sniffer / Modder / Hacker - PullRequest
0 голосов
/ 23 апреля 2020

** Привет,

В любом случае можно скрыть идентификатор приложения ADMOB, чтобы он не мог быть обнаружен Sniffer / Hackers / Modders. Я удаленно получаю рекламный блок и идентификатор приложения Admob с панели приложений. Как я могу не использовать идентификатор приложения в манифесте / строке.

Пожалуйста, укажите ваше ценное предложение.

**

1 Ответ

0 голосов
/ 23 апреля 2020

Возможность злонамеренной атаки через ваш 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
    }
}
...