Мне нужно обновить рекламу в приложении (которое сделал кто-то другой). Мне нужно включить тестовую рекламу без использования тестовых идентификаторов. (идентификаторы должны быть такими же, как у другого разработчика). Кроме того, я хочу тестовую рекламу только потому, что Google угрожает отключить учетную запись, если мы проверим реальную рекламу. (см. скриншот)
Пожалуйста, не ссылайтесь на «Admob показывает тестовую рекламу, но не реальную рекламу». То, что я хочу, это совершенно противоположный сценарий.
Вы можете добавить тестовое устройство, которое позволит вам протестировать рекламу с реальными рекламными блоками.
Настройка тестового устройства позволяет безопасно тестировать рабочие объявления и проверять код реализации, не нарушая правила AdMob в отношении недействительного трафика.
Ответ @Jabbar полезен. Я также узнал, что мы можем сделать это программно, просто вставив этот код,
MobileAds.instance.updateRequestConfiguration(
RequestConfiguration(
testDeviceIds: [
/* These are `IDs` of different mobile phones on which I have installed and tested my app. */
'140A01B86DF7D67991BF3A31AEEE9041',
"85BB5D148620523D06692E2F45ED4A30",
"2F4C6DEC28A5611835CA2C3EE14EF31C",
],
),
);
Чтобы найти свой мобильный телефон ID
Check the console or logcat output for a message that looks like this:
I/Ads: Use
RequestConfiguration.Builder
.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
to get test ads on this device.
ссылки: https://developers.google.com/admob/flutter/test-ads#android
Большое спасибо за ваш ответ и +1. Я также узнал, что мы можем сделать это программно, просто поместив этот код, который можно найти ниже.