We found an issue on Amazon market that IAP doesn\'t work if it\'s receivers located not in main DEX file. The question is how to force gradle
Amazon market
DEX
gradle
I had the same problem. The main point was that you have to set "minSdkVersion 16" before "multiDexEnabled true" else your Application class could be placed in the second dex and app will crash on android lower 5.0