google play Internal track testing - google-play

I'm new to android development and uploaded my app to google play "internal track" over a week ago and it still says that it's not reviewed and in "draft" mode.
I'm assuming despite the app not being public and only on the internal track i am still at the mercy of google to review the app before my testers can test it ?. Also , my code for google play billing is returning 0 items. Again... i assume that because i need google to "review" it first and take it out of draft mode before i can test google play billing functionality ?

Related

Google Play Pre-registration: What if I haven't launch my game on Google Play within the limited 90 days?

I noticed the official introduction said that "If you haven't launched within 90 days in any of these countries, your pre-registration campaign will be terminated in all countries and new pre-registration campaigns can't be started."
My question is if there is any influence on those players who had already pre-registered my game? Can they still receive the launch notification or download the game automatically?
Your app's Pre-registration page will be removed from Google Play.
the users who already pre-registered will receive notification when you finally release the app.

Action Required Google Play Policies. We have determined your app contains code to facilitate Disruptive Ads

I have one Web-view app in Google Play store. (only for Adroid)
According to Google, they found that my app is not compliant with the Disruptive Ads policy.
However, my App only has one interstitial ad by Google Admob...
Thus, Google Admob is making Disruptive Ads all the time?
Or should I remove the interstitial ad?
Google Play vs Google Admob, nonsense...

Google Play Product Id

[Edited as suggested by #Nick. Also made clearer the problem I am having. Also done a further edit to explain further.]
In my app on the Google Play Dashboard I have created an in app purchase called test1. So what is the product id I put in the following?
String productString = "test1";
bp.purchase(this, /* "YOUR PRODUCT ID FROM GOOGLE PLAY CONSOLE HERE" */ productString);
The purchase function is from Android In-App Billing v3 Library as noted by #Nick .
The error I am getting when I just have productString = "test1"; is it is saying:
Error
The item you requested is not available for purchase
When I do: bp.purchase(this, "com.mywebsite.jon.myappname.test1"); to make it look as much as possible like the test purchase example
I get the error from Google Play:
Error
Error while retreiving information fro server. [DF-AA-20]
​
I am not sure if this is important:
I am at the very early stage of testing in Internal Testing (not
Alpha or Beta testing).
My developer account and my purchaser accounts are different
I have the purchaser account email in my testers group
A product ID is described in the documentation here. It is:
"Product ID - A unique, human readable ID for your product. Product IDs are also called SKUs in the Google Play Billing Library."
If you called your in app purchase "test1" then it is "test1".
-------- Edit
One problem (or good thing) with using 3rd party libraries (which is what the one is you link to is) rather than the Google Libraries is you don't get the official documentation. Google has produced some ok documentation on testing in app billing.
I'd go through all the steps on that page, and if it still doesn't work say the step where you failed. I suspect what is going wrong is you haven't yet published your app to the Play store. Before a real in-app product is purchased (as opposed to the test product names like 'android.test.purchased') The app must be published.
Don't worry if you don't want to publish your app to the world yet. You can use an Internal Testing Track. An Internal test track publish won't be visible to anyone except the test accounts you add to it. And it won't affect your position in things like top charts for newly released apps. It is specifically there to test things like purchases or Google Play license verification.

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).

Google Play Developer processing time

For the last 72 hours, my Google Wallet payment for the Google Play developer program has shown as "Your purchase is processing". I understand it can take up to 48 hours, but this is an entire day after their worst-case scenario for processing time.
I contacted Google Play using their help pages, not expecting an answer back until this week, with the problem hopefully resolving itself in the meantime. However, a day later instead of a reply (Which i wasn't expecting yet), they instead send me a survey, asking how their support was. Support I never received.
Does anyone know how to contact Google Play directly? While it's only $25, it's $25 that's been sent to google, and have received nothing in return. Google Wallet payments for apps have all gone through (Status: Your purchase is complete). Not sure why this is being help up.
From Google Android Developer - Known Issues page
Unable to complete Google Play Android Developer Account Registration
We've received reports that some developers are currently unable to
complete their developer account registration. Please be advised that
certain transactions may take up to 48 hours to be processed by Google
Checkout system. Until your transaction is fully processed by Google
Checkout system, you won't be able to publish applications.
Please wait for 48 hours. If you still see the 'Your registration is
being processed...' banner in your Google Play Developer Console after
48 hours from the moment you placed the transaction, please contact
Google Wallet Team.
If it takes longer than 48h, Report Google Play Developer Registration or Account Issue

Resources