Fatal Exception: java.lang.OutOfMemoryError: Failed to allocate a 4000012 byte allocation with 2738704 free bytes and 2MB until OOM at dalvik.system.VMRuntime.newNonMovableArray(VMRuntime.java) at android.graphics.BitmapFactory.nativeDecodeByteArray(BitmapFactory.java) at android.graphics.BitmapFactory.decodeByteArray + 533(BitmapFactory.java:533) at com.google.android.gms.ads.nonagon.ad.nativead.assetsloader.a.a + 1(a.java:1) at com.google.android.gms.ads.nonagon.ad.nativead.assetsloader.b.a + 13(b.java:13) at com.google.android.gms.ads.internal.util.future.i.run + 2(i.java:2) at java.util.concurrent.ThreadPoolExecutor.runWorker + 1133(ThreadPoolExecutor.java:1133) at java.util.concurrent.ThreadPoolExecutor$Worker.run + 607(ThreadPoolExecutor.java:607) at java.lang.Thread.run + 761(Thread.java:761)Fatal Exception: java.lang.OutOfMemoryError at java.lang.AbstractStringBuilder.enlargeBuffer + 94(AbstractStringBuilder.java:94) at java.lang.AbstractStringBuilder.append0 + 132(AbstractStringBuilder.java:132) at java.lang.StringBuilder.append + 124(StringBuilder.java:124) at org.json.JSONStringer.string + 344(JSONStringer.java:344) at org.json.JSONStringer.value + 252(JSONStringer.java:252) at org.json.JSONObject.writeTo + 667(JSONObject.java:667) at org.json.JSONStringer.value + 237(JSONStringer.java:237) at org.json.JSONObject.writeTo + 667(JSONObject.java:667) at org.json.JSONStringer.value + 237(JSONStringer.java:237) at org.json.JSONObject.writeTo + 667(JSONObject.java:667) at org.json.JSONStringer.value + 237(JSONStringer.java:237) at org.json.JSONObject.writeTo + 667(JSONObject.java:667) at org.json.JSONStringer.value + 237(JSONStringer.java:237) at org.json.JSONObject.writeTo + 667(JSONObject.java:667) at org.json.JSONObject.toString + 636(JSONObject.java:636) at com.google.android.gms.ads.internal.webview.v.b + 13(v.java:13) at com.google.android.gms.ads.internal.webview.t.b + 6(t.java:6) at com.google.android.gms.ads.internal.gmsg.aj.a + 5(aj.java:5) at com.google.android.gms.ads.nonagon.ad.nativead.util.d.a + 2(d.java:2) at com.google.android.gms.ads.internal.util.future.j.run + 3(j.java:3) at com.google.android.gms.ads.internal.util.future.aa.execute + 2(aa.java:2) at com.google.android.gms.ads.internal.util.future.w.a + 5(w.java:5) at com.google.android.gms.ads.internal.util.future.ae.a + 2(ae.java:2) at com.google.android.gms.ads.internal.util.future.g.a + 3(g.java:3) at com.google.android.gms.ads.nonagon.ad.nativead.util.b.a + 2(b.java:2) at com.google.android.gms.ads.nonagon.ad.nativead.p.a + 67(p.java:67) at com.google.android.gms.ads.nonagon.ad.nativead.p.a + 93(p.java:93) at com.google.android.gms.ads.nonagon.ad.nativead.af.a + 9(af.java:9) at com.google.android.gms.ads.nonagon.ad.nativead.bc.onGlobalLayout + 6(bc.java:6) at com.google.android.gms.ads.internal.util.weaklisteners.b.onGlobalLayout + 2(b.java:2) at android.view.ViewTreeObserver.dispatchOnGlobalLayout + 682(ViewTreeObserver.java:682) at android.view.ViewRootImpl.performTraversals + 1887(ViewRootImpl.java:1887) at android.view.ViewRootImpl.doTraversal + 1143(ViewRootImpl.java:1143) at android.view.ViewRootImpl$TraversalRunnable.run + 4667(ViewRootImpl.java:4667) at android.view.Choreographer$CallbackRecord.run + 725(Choreographer.java:725) at android.view.Choreographer.doCallbacks + 555(Choreographer.java:555) at android.view.Choreographer.doFrame + 525(Choreographer.java:525) at android.view.Choreographer$FrameDisplayEventReceiver.run + 711(Choreographer.java:711) at android.os.Handler.handleCallback + 615(Handler.java:615) at android.os.Handler.dispatchMessage + 92(Handler.java:92) at android.os.Looper.loop + 137(Looper.java:137) at android.app.ActivityThread.main + 4960(ActivityThread.java:4960) at java.lang.reflect.Method.invokeNative(Method.java) at java.lang.reflect.Method.invoke + 511(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run + 1038(ZygoteInit.java:1038) at com.android.internal.os.ZygoteInit.main + 805(ZygoteInit.java:805) at dalvik.system.NativeStart.main(NativeStart.java)Fatal Exception: java.lang.OutOfMemoryError at java.lang.AbstractStringBuilder.enlargeBuffer + 94(AbstractStringBuilder.java:94) at java.lang.AbstractStringBuilder.append0 + 124(AbstractStringBuilder.java:124) at java.lang.StringBuilder.append + 271(StringBuilder.java:271) at android.util.JsonReader.nextString + 898(JsonReader.java:898) at android.util.JsonReader.nextValue + 705(JsonReader.java:705) at android.util.JsonReader.objectValue + 688(JsonReader.java:688) at android.util.JsonReader.peek + 347(JsonReader.java:347) at com.google.android.gms.ads.internal.util.bi.c + 1(bi.java:1) at com.google.android.gms.ads.internal.util.bi.c + 1(bi.java:1) at com.google.android.gms.ads.internal.util.bi.c + 1(bi.java:1) at com.google.android.gms.ads.internal.util.bi.d + 1(bi.java:1) at com.google.android.gms.ads.internal.util.bi.c + 1(bi.java:1) at com.google.android.gms.ads.internal.util.bi.c + 1(bi.java:1) at com.google.android.gms.ads.nonagon.transaction.e.(:com.google.android.gms.policy_ads_fdr_dynamite@20295003@20295003.251939570.251939570) at com.google.android.gms.ads.nonagon.transaction.a.(:com.google.android.gms.policy_ads_fdr_dynamite@20295003@20295003.251939570.251939570:96) at com.google.android.gms.ads.nonagon.transaction.g.(:com.google.android.gms.policy_ads_fdr_dynamite@20295003@20295003.251939570.251939570:7) at com.google.android.gms.ads.nonagon.transaction.g.a + 1(g.java:1) at com.google.android.gms.ads.nonagon.load.aa.a + 3(aa.java:3) at com.google.android.gms.ads.internal.util.future.j.run + 3(j.java:3) at java.util.concurrent.ThreadPoolExecutor.runWorker + 1112(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run + 587(ThreadPoolExecutor.java:587) at java.lang.Thread.run + 841(Thread.java:841)Hi DarShan,
I received and already raised the information that you provided privately to our Engineering team for further investigation. I'll let you know how it goes and update this thread for any feedback.
Regards,
Teejay Pimentel
Mobile Ads SDK Team