当我将 RevMob 集成到我的应用程序中时,它向我显示以下错误:
No ads for this device/country right now
有没有办法解决这个问题?
您是否在清单中给予许可<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"/>
这意味着它所说的。Revmob 在您所在的国家/地区没有任何出版商。Revmob 在吸引开发人员而不是广告商方面投入了大量资金,因此他们有时缺乏广告。
只是为了检查您是否一切正常,请尝试在您的英国或美国设备上使用 VPN。他们通常有这些国家的广告。
这可能是您的设备/国家/地区等活动的临时中断。它必须在服务器/销售端自动解决。但是你可以使用测试模式检查你的实现,就像 Diogo 说的那样。
在最新版本中,您必须使用以下代码:
RevMob revmob = RevMob.start(this, APPLICATION_ID);
revmob.setTestingMode(RevMobTestingMode.WITH_ADS);