AdColony Ads - Multiple Crashes and ANRs - Signal 11, Null point, dispatching and Intent broadcast

Hello AdColony,

We are seeing a huge spike in CRASH/ANRs on GooglePlay that seem to be resulting from our use of AdColony Ads  (Signal 11, Null point, dispatching and Intent broadcast).  This is pushing our ANR/Crash rates up to 3-4% which is significantly harming our store standing.  This has a significant financial hit on us.

Background: We updated our all our apps last month (if that helps you figure out version we’re running). These (AdColony Ads).zip PDFs from Dropbox link below are the detailed errors that appear and are caused in some part by AdColony Ads or perhaps how we use it. We don’t know. Again this is for only a sampling of 4 of our games, and we have 14 in with similar issues.

Download link:

https://www.dropbox.com/sh/q3al7hyykl71f2e/AAA_uIDodj9v4LHa51zkzCmHa?dl=0

Here’s break down count vs description:

64 signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)

58 signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)

58 Null

42 signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)

26 Input dispatching timed out

26 executing service 

24 Input dispatching timed out

24 Null pointer

24 Input dispatching timed out

17 signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)

15 Broadcast of Intent 

8 executing service 

Again, please follow the detailed PDF for each of these errors. If you need code, have question or whatever we’ll be pleased to share all and in detail.

Can you help? What do you need?

Thanks!

Alex

Hi!

We are working on fixes for mentioned issues. I’ll post an update here.

Hey there.

Updated plugin just went public! Make sure to use Corona Sim version >=3183 to get it.

As always, if you have any more issues or concerns - feel free to share them, we’ll figure everything out together.

Null crash 

Corona 2018.3249

in past I saw these crashes … but I got the impression they were fixed

for some reason the resurfaced with newer corona

Hi MartingK,

That’s really strange, looking into it.

Found an issue.

Plugin was reuploaded, release will be public in about 10-15 mins.

AdColony continues to lead our crashes.  Here’s the errors folks are getting (pulled from Crashlytics):

Fatal Exception: java.lang.NullPointerException: Attempt to invoke interface method ‘void java.util.concurrent.ExecutorService.shutdown()’ on a null object reference

       at com.adcolony.sdk.ac.b(SourceFile:143)

       at com.adcolony.sdk.ao.b(SourceFile:214)

       at com.adcolony.sdk.ao.run(SourceFile:145)

       at java.lang.Thread.run(Thread.java:762)

Here is the stack trace: https://textsaver.flap.tv/lists/1xow

Guys, we’re paying hundreds for the Corona Professional Bundle and it’s doing great harm to our market standing with error rates in the 3%+ ranges.  Please correct the bugs so we can stop this bleeding.

Cheers,

Chris

Hi Chris,

Sorry for such an inconvenience, but   com.adcolony.sdk.ac  classes are, well, AdColony internal classes, which they should have been refactored earlier. We can’t fix them even if we really wanted to. We’ve ironed out everything we can reach for from our side, but some crash fixes are simply beyond our capabilities.

I’ll communicate with an AdColony team and will demand to fix it asap. You can do so too through a user feedback or some kind of a bug report, to greatly speed up the process.

Looks like Google quitely changed some of their internal structure, because a lot of companies have encountered some kind of a crash or an anr lately, even Google’s own Admob. Some time needed for our partners to include a required fixes, sadly, we can’t help them more.

Thanks.  Can you keep us in the loop please?  We can’t use this plugin even though we’re paying for it because of the crashes.  For now we’ll have to exclude it from our projects but that means in the future we’ll need to re-include them.  That’s a lot of rebuilding for our portfolio.

Appreciate the continued support.

Cheers,

Chris

Yeah, sure!

Hi Chris,

AdColony team prepared a confirmed fix and we’ve already implemented updated SDK to our plugin, it is public. 

With that said, AdColony team had a report from another publisher that they had seen a crash after updating to this new fix. It is similar to the crash reported by you, but occurs at a much lower frequency.

Quoting directly on this situation:

Our team has been investigating this other crash and we plan to have an update that addresses/fixes this issue in mid May.

As soon as they update their SDK with a new fix, we will update our plugin once again.

Hi There Karpovpw,

AdColony claim they fixed this specific crash in SDK 3.3.4 released on 18.5.2018

See: https://github.com/AdColony/AdColony-Android-SDK-3

can you please update the plugin. 

Adcolony really missed badly in last of couple of releases.

java.lang.NullPointerException :

 

at com.adcolony.sdk.ac.b (SourceFile:151)

 

at com.adcolony.sdk.ao.b (SourceFile:214)

 

at com.adcolony.sdk.ao.run (SourceFile:145)

 

at java.lang.Thread.run (Thread.java:818)

Hi MartingK,

We’ve updated our plugin as soon as I stumbled upon that update on their site, a day ago, I haven’t gotten to write to this thread yet, so, yeah, now it’s official.  B) 

The release should be already public, with docs updated (gdpr APIs and stuff).

Hi!

We are working on fixes for mentioned issues. I’ll post an update here.

Hey there.

Updated plugin just went public! Make sure to use Corona Sim version >=3183 to get it.

As always, if you have any more issues or concerns - feel free to share them, we’ll figure everything out together.

Null crash 

Corona 2018.3249

in past I saw these crashes … but I got the impression they were fixed

for some reason the resurfaced with newer corona

Hi MartingK,

That’s really strange, looking into it.

Found an issue.

Plugin was reuploaded, release will be public in about 10-15 mins.

AdColony continues to lead our crashes.  Here’s the errors folks are getting (pulled from Crashlytics):

Fatal Exception: java.lang.NullPointerException: Attempt to invoke interface method ‘void java.util.concurrent.ExecutorService.shutdown()’ on a null object reference

       at com.adcolony.sdk.ac.b(SourceFile:143)

       at com.adcolony.sdk.ao.b(SourceFile:214)

       at com.adcolony.sdk.ao.run(SourceFile:145)

       at java.lang.Thread.run(Thread.java:762)

Here is the stack trace: https://textsaver.flap.tv/lists/1xow

Guys, we’re paying hundreds for the Corona Professional Bundle and it’s doing great harm to our market standing with error rates in the 3%+ ranges.  Please correct the bugs so we can stop this bleeding.

Cheers,

Chris

Hi Chris,

Sorry for such an inconvenience, but   com.adcolony.sdk.ac  classes are, well, AdColony internal classes, which they should have been refactored earlier. We can’t fix them even if we really wanted to. We’ve ironed out everything we can reach for from our side, but some crash fixes are simply beyond our capabilities.

I’ll communicate with an AdColony team and will demand to fix it asap. You can do so too through a user feedback or some kind of a bug report, to greatly speed up the process.

Looks like Google quitely changed some of their internal structure, because a lot of companies have encountered some kind of a crash or an anr lately, even Google’s own Admob. Some time needed for our partners to include a required fixes, sadly, we can’t help them more.