我正在尝试整合我的应用程序中的Chartboost SDK,但是在尝试加载插页式广告时出现NETWORK_FAILURE错误。 我正在使用SDK版本7.2.1,使用正确的App ID和App Signature调用startWithAppId,并启用了测试模式。
我正在使用didFailToLoadInterstitial方法获取错误日志。 这是调用cacheInterstitial(CBLocation.LOCATION_DEFAULT)之后的logcat输出:
08-06 11:03:09.892 14670 14670 V PythonActivity: Failed to load
interstitial:Default NETWORK_FAILURE
我也收到FileCache错误:
08-06 11:03:09.888 14670 14683 I FileCache: External Storage unavailable
我在AndroidManifest.xml中添加了以下权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
在运行时检查权限会给我以下结果:
08-06 11:31:11.196 16322 16322 V PythonActivity: PERMISSION GRANTED: INTERNET
08-06 11:31:11.196 16322 16322 V PythonActivity: PERMISSION GRANTED: ACCESS_NETWORK_STATE
08-06 11:31:11.196 16322 16322 V PythonActivity: PERMISSION GRANTED: ACCESS_WIFI_STATE
08-06 11:31:11.197 16322 16322 V PythonActivity: PERMISSION DENIED: READ_PHONE_STATE
08-06 11:31:11.197 16322 16322 V PythonActivity: PERMISSION DENIED: WRITE_EXTERNAL_STORAGE
logcat输出还包含以下行:
08-06 11:03:08.117 14670 14670 D CBReachability: Network broadcast successfully registered
08-06 11:03:08.137 14670 14682 E Chartboost SDK: Sdk Version = 7.2.1, Commit: 7b7649a1a2ead457cf40e2a306c49b1163cfd36e
08-06 11:03:08.174 14670 14670 D CBReachability: NETWORK TYPE: TYPE_WIFI
FileCache日志可能会出现,因为我没有请求WRITE_EXTERNAL_STORAGE权限(Android 6),但是我不明白为什么得到NETWORK_FAILURE,因为我有必要的权限和正确的应用程序ID /签名。>