i added ads in my app when I test it, there is no such ads appear on my screen with full internet access.
I search in log cat and I found this : Admob sdk not-compatible with google play ad policy
so what is the problem ?
You are using the jar downloadable from
https://developers.google.com/mobile-ads-sdk/docs/#android
But it is going to be deprecated in a few days. You should remove that jar from your project and include the Google Play Services in your project in order to use the Google Mobile Ads SDK.
https://developers.google.com/mobile-ads-sdk/docs/#play
If you follow the steps all are similar to the steps you have done with the jar.
Related
I have a working google assistant app. Also Google has released it. How to use it on my device without using pushtotalk file?
Good morning, Rajas. This Raspberry Pi Google assistant project will walk you through on how to build and set up your very own Pi-powered Google Assistant.
There was another answer that stated shoebox:// is the url for Apple Pay, so I'm wondering if there's an equally weird name for Google Pay which may be the reason why everything I've been trying isn't working.
Aside from the topic question, how does one find out that the url is shoebox anyways?!
https://gpay.app.goo.gl/kHXsJi (the 'Download for Android' link) from https://pay.google.com/about/) seems to work (Google Play is opened when Google Pay is not installed; the Google Pay is opened when installed). Note that this works for the new version of Google Pay (as of 2021).
I just find the scheme Uri for actual Google Pay app (2022) :
https://www.android.com/payapp/
The way to find it was to download apk of the app, open it with Android Studio and find scheme parameters in AndroidManifest.xml file
Looking at the Google Play Services documentation, it doesn't say specifically whether an app has to have been downloaded from Google Play to use Google Play services or InApp purchasing.
Unfortunately virtually all my 200-400 a day free game app downloads are from sites like 'APKMonk' that download apk files directly without using Google Play (and don't ask permission for this). I get maybe 5 or 6 Google Play downloads a day, about 2% of the downloads, as I can't afford spending a load to Google to advertise and getting the download numbers for their top lists is practically impossible for independent developers otherwise.
Google Analytics and Admob serves have been working with these rogue downloads, but I'm getting no InApp purchases, even for free promo items, and very few leaderboard and achievement posts (12 leaderboard posts out of thousands of rogue downloads so far).
Is this because they didn't download from Google Play in the first place? Should I add a message to uninstall their apps and reinstall from Google Play?
It doesn't matter where they have been downloaded from.
For inApp purchases, it only matters whether they have Google play installed on their device.
I've recently posted my Android app to Chrome Web Store using ARC Welder, and wondering about how I can make it a paid app.
Currently, for Android, I have a free version and an "unlocker" as a separate app on Google Play. The user installs the free version first, and then if he/she decides to "go pro", he/she purchases and installs the "unlocker" which talks to the free versions and activates it into "pro" mode.
So my questions:
When packaging an Android app with ARC, it runs on its own, so there is no way to have a second app ("unlocker") running in the same Android "sandbox", correct?
Is it possible for an Android / ARC app to access "purchased" state via Google Play APIs, say for checking if the user purchased the "unlocker" app on Android?
I assume that the answer is "no", at least for now:
https://developer.chrome.com/apps/getstarted_arc
Since ARC is in Beta, it doesn't support all of Google Play Services yet.
However, here are some available APIs:
Auth (OAuth2)
GCM
Google+ sign-in
Maps
Location
Ads
I don't see licensing APIs here.
I found these links on monetizing Chrome apps:
https://developer.chrome.com/webstore/money
https://developer.chrome.com/webstore/payments-iap
Even if this also applies to Chrome OS (not sure), it seems to require JavaScript coding to talk Chrome Webstore APIs. Is it possible to access those from inside the Android ARC sandbox?
Are there better options that I'm missing?
None? Should I just wait until Android ARC is fleshed out more and hope that it includes support for paid apps?
The direct answers are:
1) You can bundle up two APKs so they both run in the same sandbox. But only one of them is launched as "your app". It is free to then launch or otherwise use the second APK as it sees fit.
2) But as you noticed, there is no way to easily check for a purchase/license right now.
Your best bet may be to wait for the Google Play Services license APIs to be implemented.
I had my app in the marketplace for around an year and recently found it was unlisted. I think it might be because one of the instances of the app was using the old API. I fixed it but found no way to inform Google so the listing could be activated again.
Today, I found that the listing has completely been deleted from the marketplace.
Can someone help sharing insights on what might have happened or what is the process to bring back the listing? Or perhaps how to reach out to someone at Google to help resolve this?
Many Thanks
The Google Apps Marketplace V1 (GAM v1) is being deprecated, during this process the applications that were not migrated to the new version (GAM v2) were unlisted.
Here you can find information about the GAM v2 and how to publish your app in this new platform. https://developers.google.com/apps-marketplace/
One difference is that the new listing version runs under Chrome web store https://chrome.google.com/webstore/developer/dashboard