Yesterday I finished to integrate SDKBox IAP, Review and AdMob plugins, and today I was about to upload it to Google Play to test it, but then I saw the post: [URGENT] SDKBox Shutdown Breaks Project Build - #4 by slackmoehrle
And then all my hopes went down…
I don’t have much idea of Android native development. I just port my games from iOS and touch a few things to make it work with Android Studio and then release them.
I wanted to implement those functionalities for my Christmas game, but now I’m totally lost and I’m running out of time.
I did some research and I found:
AdMob: I found this link Cocos2dx | Firebase Documentation looks good and easy but I didn’t tried it yet. I guess is not compatible with iOS but it will be a problem for the future.
IAB/IAP: Here is the main problem. I have seen several outdated plugins or ways to do it:
-Pokkt: Last version Nov 2019. Supports Ads and IAP. It looks the best alternative.
https://wiki.pokkt.com/Cocos2d-x_V3
-CocosHelper: Jul 2017. Is discontinued and it doesn’t have IAP functionality but in some posts that I’ve read, they say that I can get an idea of how to do it by looking at some classes to know how to call native methods from c++ and so.
I think it will be the best thing to do, avoid third party plugins because the same thing could happen that with sdkbox plugin, but also looks more difficult. Also I don’t know how to retrieve purchases, which I planed to do it with SDkbox liveOps.
-Soomla: last ver. Dec 2016
-PluginX: last ver. Feb 2015
-IABPlugin: last ver. Jan 2015
-Dualface: last ver. Feb 2013
-EasyNDK/Ndkhelper: last ver. 8 years ago.
Review: No idea how to do it, maybe I will just make a custom box in different languages and a link to the store to review it, but I don’t have a clue on how to know if they have rated my games or not. I could save in an UserDefault variable if they did press the rate button or not, but those variables will be empty if they update the game. Also pressing the button doesn’t mean that they rated.
I think that SDKBox was a great cross platform solution and is very sad what is going on with it.
Can anybody provide a link or something and point me (and maybe other users too) in the right direction?