Android pending publication - old version of the Google API

Hello everyone! Today I published my first game and I am in “Pending Publication” and Google says it could take days or weeks for approval and all because I submitted an apk with an old version of the Google Play Developer API.

Message:

We’ve detected that your app is using an old version of the Google Play Developer API. From December 1 2019, versions 1 and 2 of this API will no longer be available. Update to version 3 before this date. Learn more

I use the last daily built with android 64 and adaptive icons support.

I was out of programming due to recent atmospheric disasters and I’m a bit lost because in those months there were many changes in both the Corona SDK and the Google Play.

I decided not to use the new publication method demanded by Google because that process is new for developers who use Corona SDK and I would like to benefit from it when it is more strong.

Any help or guidance will be welcome!

Thanks in advance

DoDi

I am not sure those two items are related but you might be right. Is your game targeted for kids or mixed audiences? If so the increase approval times are expected. 

If your app is not targeted for kids make sure you mark it as such and include a privacy policy in your listing.

Thanks for your quick response @agramonte. My game is 18+, I even had to mark it not suitable for children because the app icon is a cartoon. It is not classified as COPPA, It has mature content filter from appodeal settings.
DoDi

Are you using in-app purchases?

Can you share you build settings?

@Rob no I’m not using in app purchase. As soon as I get home I upload the build settings. Thanks!

build settings:

-- -- For more information on build.settings, see the Project Build Settings guide at: -- https://docs.coronalabs.com/guide/distribution/buildSettings -- settings = { &nbsp;orientation = &nbsp;{ &nbsp;&nbsp;-- Supported values for orientation: &nbsp;&nbsp;-- portrait, portraitUpsideDown, landscapeLeft, landscapeRight &nbsp;&nbsp;default = "portrait", &nbsp;&nbsp;supported = { "portrait", }, &nbsp;}, &nbsp;-- &nbsp;-- Android section &nbsp;-- &nbsp;android = &nbsp;{ &nbsp;&nbsp;usesPermissions = &nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;"android.permission.INTERNET", &nbsp;&nbsp;&nbsp;"android.permission.ACCESS\_NETWORK\_STATE", &nbsp;&nbsp;&nbsp;"android.permission.WRITE\_EXTERNAL\_STORAGE", &nbsp;&nbsp;&nbsp;"android.permission.GET\_ACCOUNTS", &nbsp;&nbsp;&nbsp;"android.permission.ACCESS\_COARSE\_LOCATION", &nbsp;&nbsp;&nbsp;"android.permission.ACCESS\_FINE\_LOCATION", &nbsp;&nbsp;}, &nbsp;&nbsp;applicationChildElements = &nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;[[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<meta-data android:name="com.google.android.gms.ads.APPLICATION\_ID" &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;android:value="xx-xxx-xxx-xxxxxxxxxxxxxxxx~xxxxxxxxxx"/\> &nbsp;&nbsp;&nbsp;&nbsp;]], &nbsp;&nbsp;}, &nbsp;}, &nbsp;-- &nbsp;-- iOS section &nbsp;-- &nbsp;iphone = &nbsp;{ &nbsp;&nbsp;xcassets = "Images.xcassets", &nbsp;&nbsp;plist = &nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;UIStatusBarHidden = false, &nbsp;&nbsp;&nbsp;UILaunchStoryboardName = "LaunchScreen", &nbsp;&nbsp;&nbsp;NSAppTransportSecurity = { NSAllowsArbitraryLoads=true }, &nbsp;&nbsp;}, &nbsp;}, &nbsp;-- &nbsp;-- Plugins &nbsp;-- &nbsp;plugins = &nbsp; { &nbsp;&nbsp;&nbsp; -- Base &nbsp;&nbsp;&nbsp; ['plugin.appodeal.base']&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp; -- Interstitial & Rewarded Video &nbsp;&nbsp;&nbsp; ['plugin.appodeal.GoogleAdMob']&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp; ['plugin.appodeal.AdColony']&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp;&nbsp; ['plugin.appodeal.StartApp']&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp;&nbsp; ['plugin.appodeal.AppLovin']&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp; ['plugin.appodeal.Chartboost']&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp; ['plugin.appodeal.Vungle']&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp; ['plugin.appodeal.Unity']&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp; ['plugin.appodeal.IronSource']&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp; ['plugin.appodeal.InMobi']&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp; ['plugin.appodeal.Tapjoy']&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp; ['plugin.appodeal.Appnext']&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --Needs account to be use with Appodeal - Best used for analytics &nbsp;&nbsp; --['plugin.appodeal.Flurry'] = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --Needs account to be use with Appodeal &nbsp;&nbsp; --['plugin.appodeal.FacebookAudience'] = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --Mobvista renamed to Mintegral = "mintegral" &nbsp;&nbsp;&nbsp; --['plugin.appodeal.Mobvista'] = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --Mailru renamed to MyTarget = "my\_target" &nbsp;&nbsp;&nbsp; --['plugin.appodeal.MyTarget'] = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp; --['plugin.appodeal.AmazonAds'] = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp; --['plugin.appodeal.Ogury'] = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp; --['plugin.appodeal.Yandex'] = { publisherId = 'com.coronalabs' }, &nbsp;&nbsp; --['plugin.appodeal.TwitterMoPub'] = { publisherId = 'com.coronalabs' }, &nbsp; }, &nbsp;-- &nbsp;-- Project section &nbsp;-- &nbsp;excludeFiles = &nbsp;{ &nbsp;&nbsp;-- Exclude unnecessary files for each platform &nbsp;&nbsp;all = { "Icon.png", "Icon-\*dpi.png", "Images.xcassets", }, &nbsp;&nbsp;android = { "LaunchScreen.storyboardc", }, &nbsp;}, }

I just want to know what is wrong to fix it.

Corona SDK has support for the api version 3?

Do I need to update the JDK? I currently have version 10.0.1

DoDi 

UPDATE:

Ok for now the Google API version alert was resolved by updating the JDK to the latest version. But I’m still in the pending publication status. This is the third .apk tha I upload without approval cause the first one, by mistake, I leave the appodeal plugin in test mode. The second one had the Google API version error that I describe in this topic and the third one I understand is fine only that I am uploading an apk not an abb and I receive the size warning. It is strange because Google suggests as low weight games around 80mb and my complete game does not reach 20mb  :wacko:.

Do I really have to wait a week or more for a game to be published?

Thanks in advance

DoDi

yep. If you get flagged it will take over a week. Just sit back and relax.