我在Google Play控制台上报告了一些ANR错误。 我像这样打开严格模式:
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectAll()
.penaltyLog()
.build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectAll()
.penaltyLog()
.build());
我只注意到AdMob方法中的违规行为:
MobileAds.initialize(this, "YOUR_ADMOB_APP_ID");
和
interstitialAd.loadAd(adReqest);
MobileAds.initialize()上的错误日志:
StrictMode policy violation; ~duration=827 ms:
android.os.StrictMode$StrictModeDiskReadViolation:
和InterstitialAd.loadAd():
stack=android.os.StrictMode$StrictModeCustomViolation:
policy=4259871 violation=8 msg=gcore.dynamite
at android.os.StrictMode$AndroidBlockGuardPolicy.onCustomSlowCall(StrictMode.java:1280)
at android.os.StrictMode.noteSlowCall(StrictMode.java:2225)
我想问一下是否有人发现了这个问题? 如果是,错误是否可能提供给ANR? 如何删除这个问题?