Can we use google play game services - leaderboards, achievements and turn based multiplayer without a google ID - google-play-games

Because I was my game to be easy to pick up and play, can I somehow use Google Play Game Services - Leaderboards, Achievements and Turn-based Multiplayer without asking the player to sign-in with his google ID?
Can I generate some other form of authentication? Perhaps generating a temporary ID on the device or by using a custom server side code?

Related

validate rewarded ad in google ad manager for web

We have a learning app with free content and subscription content.
We would like to give access to the subscription content to the users using rewarded video ads.
I can try those videos using these codes publisher-tag 1 publisher-tag 1 2.
But the question here is, how can I validate that event server-side? I can't just call a function to reward the user without any validation. I'm trying to find information in google but the SSV is only explained for mobile apps (what in my opinion is less important than the web validation)

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

Restoring OAuth 2.0 Client ID for game

When reporting achievements and leader boards I got an error 401, login required.
I have a game in Google Play which use Google Play Games Services. When I go to Game services tab and choose my game I go to "Linked apps" section, select my game. At the bottom there is a OAuth2 Client ID
for example
123456789012-randomlettersandnumbers.apps.googleusercontent.com
and than in console.developers.google.com under Credinentials tab above Client ID is missing.
I have other one for example:
123456789012-reallydifferentrandomstring.apps.googleusercontent.com
Is it possible to restore first ClientID? Because I think this is a cause of 401 error.
OK I figured it out. To restore/use valid Client ID I need to link game again in Game Services. But there is one thing to fix on Firebase. In firebase console I have to download google-services.json (and add to game) again because Client ID change here as well.

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.

Is there a Google Play Movie API?

Trying to integrate Google Play's Movies and Series into http://www.BAGmovies.com, so our users can know which movies are for rent in Google Play
Is there a Google Play API for movies? I'm looking to
Make a call (e.g. with a Movie Title or Movie ID)
Get Availability / Price
Thanks!
Jaime
No, Google doesn't provide APIs for the features used in Google Play, Google Movie or Google Music apps. There are some inoffical Documentations/Libraries (reverse engineered), but I wouldn't recommend the usage of them. Especially not in a commercial background.
Yes, There is an API you can enable for Google Movies Anywhere. However, the API is for app integration, I'm not sure if you are trying to do web.
It's possible you do not need to use the API - an example intent for your first point:
Intent movie = new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/movies/details?id=" + movieId));
startActivity(movie);

Resources