Android RevMob не может отображать рекламу
Когда я интегрировал RevMob в свое приложение, он показывает мне следующую ошибку:
No ads for this device/country right now
Есть ли способ решить эту проблему?
4 ответа
Вы даете разрешение в манифесте<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
Для проверки реализации вы можете использовать тестовый режим:
EnvironmentConfig.setTestingMode(true);
Это описано в документации SDK http://sdk.revmob.com/android
Это может быть временное прекращение кампании для вашего устройства / страны и т. Д. Это должно быть решено автоматически на стороне сервера / продаж. Но вы можете проверить свою реализацию, используя режим тестирования, как сказал Диого.
В последних версиях вы должны использовать следующий код:
RevMob revmob = RevMob.start(this, APPLICATION_ID);
revmob.setTestingMode(RevMobTestingMode.WITH_ADS);
Это означает, что это говорит. У Revmob нет издателя для вашей страны. Revmob много инвестировал в развитие разработчиков, а не рекламодателей, поэтому иногда им не хватает рекламы.
Просто чтобы проверить, все ли у вас в порядке, попробуйте использовать VPN на своем устройстве для Великобритании или США. У них обычно есть реклама для этих стран.