Google play Store App Review Guidelines Checklist - google-play

is there any guidance for Google play Store App Review Guidelines Checklist before submit into app store.
Thanks

Before you publish your apps on Google Play and distribute them to users, you need to get the apps ready, test them, and prepare your promotional materials. Here is Google's official checklist to get your app ready for successful launch on Google Play:
Understand the Publishing Process
Understand Google Play Policies and Agreements
Test for Quality
Determine your App’s Content Rating
Determine Country Distribution
Confirm the App's Overall Size
Confirm the App's Platform and Screen Compatibility Ranges
Decide Whether your App will be Free or Priced
Consider using In-app Billing
Set Prices for your Products
Start Localization
Prepare Promotional Graphics, Screenshots, and Videos
Build and Upload the Release-ready APK
Plan a Beta Release
Complete the Apps’ Store Listing
Use Google Play Badges and Links in your Promotional Campaigns
Final Checks and Publishing
Support Users after Launch
Reference: http://developer.android.com/distribute/tools/launch-checklist.html

Related

My app got rejected because of mature mopub Ad, What type of IAB category is an ad like this?

The most recent update to my app on Google Play was rejected because the app "contains ad content that is not appropriate for children".
App update rejected
More specifically it was rejected because the app is rated 3+ but it showed an ad for Bigo Live, a social app rated 12+.
Bigo Live ad in the app
I know the solution is to block ads of this kind using MoPub Content Blocking. But the question is, what IAB category does it fall under?
Use Content Blocking in mopub and block this app:
Content blocking at the account level is the one-stop place to apply advertising filters across your account. Here, you can block advertiser URLs, install ads for specific apps, and general ad categories across all the apps in your account. You can always override these account-wide settings at the app level if you want to set unique content filters for individual apps.
Also, if you app is not targeted toward kids you can got to Google Play Console > App Content > Target audience and content > and chose higher target age

Android and iOS billing for multi-platform saas

Just wondering if someone can clear this up for me as its kind of a grey area and not sure what to do.
I have a website that is split into frontend and api and has a subscription service provided by stripe on the api. I am now making apps in ionic for both apple and google stores but Im unsure of how the payments will work on the platforms, ideally i would like to just stick to using stripe but Ive been reading about both stores and this is where I need guidance.
From what I have read it seems to be that I have to use google play billing and apples alternative. Do I have to use these for the apps going into their respective stores or can I continue to use stripe within the apps? As i see it its a multi platform saas. So why cant I just send the card info to my api for charging?(I know theres alot of security involved and its not as trivial as I make it out to be)
Ive been reading conflicting statements from multiple sites and Im just not sure which is correct and the docs on google play billing make no reference to this. Its a multiplatform service so can I just send on the card details to my api
But what I have found is that apple have this
3.1.3(b) Multiplatform Services: Apps that operate across multiple platforms may allow users to access content, subscriptions, or features they have acquired elsewhere, including consumable items in multi-platform games, provided those items are also available as in-app purchases within the app. You must not directly or indirectly target iOS users to use a purchasing method other than in-app purchase, and your general communications about other purchasing methods must not discourage use of in-app purchase.
Which to me states that I have to use Apple Pay and make no reference to my other payment methods for fear of being refused from the store.
I can't comment for Apple. For Google Play the best place to answer this sort of question is the Developer policy center. In the Monetization and Ads section it says
Developers offering products within another category of app downloaded on Google Play must use Google Play In-app Billing as the method of payment, except for the following cases:
Payment is solely for physical products
Payment is for digital content that may be consumed outside of the app itself (e.g. songs that can be played on other music players).
You should read all of the linked page and decide what category the stuff you are selling falls into.

In-app billing without publishing to Google play Store

Our app has been lucky enough to be pre-installed on some phones but it has in-app purchases. We have some customization so we don’t want it to appear in the Play store. How do I make that work with Google Play Billing services, but not have it show up in the Play store?
As per official docs
To test in-app billing, you need to publish your app to an alpha or
beta channel in Google Play.
You will have to publish to play store. However you can either publish it publicly or to a private channel. If your app is built for enterprise, you can publish it using a private channel. Here's more about it:
https://support.google.com/a/answer/2494992?hl=en
That ways your app wont be public on play store and you may still be able to implement in app purchase - not sure about it yet but you may want to check.
You may also check publishing to beta/alpha channels or trying out an alternative payment solution based on what you plan to sell as described here
Alternative in-app-purchase methods for Android

How to remove or stop ads from admob old app?

Google play remove my account from play store. I have 20 app. Admob still generate ads revenue because that app was publish in other unknown market and i have no rights to remove that. And I continuously got mail from admob that violating our police.
I got mail is:
Hello,
This email is to alert you that one of your applications is not currently in compliance with our AdMob program policies and as a result, ad serving has been disabled to your application.
Issue ID#: *******
Ad serving has been disabled to: Video Player (com.***.*******)
Action required: Check all other remaining applications in your account for compliance.
Current account status: Active
Violation explanation
GOOGLE PLAY REMOVAL: AdMob publishers are not permitted to abuse or promote the abuse of any Google product, such as Google Play, YouTube, or Blogger. This includes circumventing, or providing the means to circumvent, the policies or terms of these or other Google products, such as by allowing users to download YouTube videos.
If your app is removed by Google Play policy enforcement, please contact Google Play about an app removal here. If Google Play reinstates your app, please submit an appeal to our team.
Action required: Check account for compliance
While ad serving has been disabled to the above app, your AdMob account remains active. We suggest that you take the time to review the rest of your applications to ensure that they’re in compliance with our policies, and to monitor your apps accordingly to reduce the likelihood of future policy emails from us. Additionally, please note that our team reserves the right to disable accounts at any time if we continue to see violations occurring.
Appeals
If you wish to appeal this disabling then you can do so by using our appeal form.
Thank you for your cooperation.
Sincerely,
The Google AdMob Team
How to can i remove that app ads unit id from Admob?
And How to stop this thing because its admob warning that may disable my admob account?
Any suggestion ??
You can't. You need to remove it from the app and republish the app in the other market.
At the Admob console, select the app with the ads.
check the ad you want to disable, then click < Archive >
this will give you the prompt below.
this will disable your Ads with that Ad unit ID (I hope you didn't use the same ID for all 20 of your apps).

How to get info about game purchases from Google Play on server

Situation is:
we sell our games through Google Play;
we have our own statistics service which counts income and all other financial metrics (it's server application);
we used google checkout API in this service to get information about game purchases from Google Play (income in particular);
after google checkout API was dismissed we couldn't find a way where get this information from.
The question now is: how to get information about game purchases from Google Play? I mean not only in-apps but also purchases of premium games.
Note, you can process the CSV monthly transaction report files from the "Financial Reports" tab using this tool (they have filenames like PlayApps_201401.csv):
https://github.com/eggheadgames/app_earnings
Full disclosure: my company wrote and open sourced this tool after much searching for something similar. Hope it's useful to others! (It works with Amazon Android app store reports too).
I've found it myself. There is no notifications mechanism in Google Play now. But you can get game purchase information by downloading financial reports from Google Console. There are reports, which contain transactions (not agregated) info, including financial stats. This reports can be downloaded automaticaly from Google Cloud Storage. See "Financial Reports" tab at Developer Console for details.

Resources