RevMob をアプリケーションに統合すると、次のエラーが表示されます。
No ads for this device/country right now
その問題を解決する方法はありますか?
それはそれが言うことを意味します。Revmobにはあなたの国の発行元がありません。Revmobは、広告主ではなく開発者の獲得に多くの投資を行ってきたため、広告が不足することがあります。
すべてが正常に行われたかどうかを確認するために、英国または米国のデバイスでVPNを使用してみてください。彼らは通常それらの国の広告を持っています。
マニフェストで許可を与えますか<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で説明されています。
デバイス/国などのキャンペーンが一時的に停止する可能性があります。サーバー/販売側で自動的に解決する必要があります。ただし、Diogo が言ったように、テスト モードを使用して実装を確認できます。
最新バージョンでは、次のコードを使用する必要があります。
RevMob revmob = RevMob.start(this, APPLICATION_ID);
revmob.setTestingMode(RevMobTestingMode.WITH_ADS);