Только клик по AD от AdMob генерирует трафик , который приносит вам доход. Таким образом, нет кликов == нет трафика, вы должны быть в безопасности, как вы заявили в этом вопросе.
Однако, чтобы избежать генерации недопустимого трафика , есть много способов, и вы должны попытатьсяиспользуйте их все.
- Храните идентификатор своего рекламного блока в секрете. Кто-то не использует его злонамеренно, чтобы генерировать недопустимый трафик.
- Не нажимайте на свои объявления. Не просите никого (даже пользователей вашего приложения) нажимать на ваши объявления. Убедитесь, что щелчки AD вызваны просмотром AD.
- Используйте тестовую дорожку Alpha для проверки реальной AD и используйте различные типы сборки для переключения AD-Real-Unit-ID и AD-Test-Unit-ID
Согласно этого документа , вы можете поместить эти идентификаторы в файл 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
}
}