Differents Advertising ID per users with the same Android device - android

I'm using the Ad ID from android and I would like to make clear if the ID is different for each user that is using the same device. For instance, if I have a tablet that is being used by 3 different users (each one with each own account), the Advertising ID will be different per user?
Thanks!

Yes, I have tested this myself. The advertsingID has a dependency on Google Play services. It essentially uses the signed in Google Play user. As you will see in their API, they do not have any method to pull advertisingID by Google+ user or email address etc...
Also, be aware that an advertisingID may be reset by the user at any point.

Related

Use one account in 1000 devices

we have a business where we have developed an android platform in 1,000 devices inside taxis.
For this, we need to login 1,000x into play store.
We have used one account so far (test#gmail.com) but it seems that often it automatically logs out on many devices, even though it should permanently be logged in, to receive software updates.
We currently tried to log in around 80 devices, but about 40 of them get logged out of Play Store.
Is the issue that we can't login multiple devices with 1 account or what can be the problem?
Are we able to use one account and keep them logged in on all devices?
From Google Play Terms of Service
Limits on access on Devices. Google may from time to time place limits
on the number of Devices and/or software applications you may use to
access Content (for more information, please visit the Help link for
the relevant Content within Google Play). Google may record and store
the unique device identifier numbers of your Devices in order to
enforce such limits.

inapp purchases in android applications from different accounts

I'd like to embed inapp purchases in my android applications. My friend also would like to implement the same feature in his applications. Is it possible to setup purchases from two different google accounts on the dedicated one ? To be more clear - it it possible to setup inapp purchases from my friend's applications (that's placed in his google acount) to my account ? The reason - my friend does not have merchant account on google play.
As what I have understood your question:
you want to place new application(your friend's application) in your account and also want to add your friend Google account(Testing account for the application) into Google play console.
My Answer:
Yes, it is possible for both cases.
1) you can add more then one application into your Google developer console. That means you can also add your friend application's signed apk file into your account by creating new application. And one more thing you have to add into console that is his Google account(Google id for testing application), you can simply add it from the settings tag.
2) you can also add more then one Google account(Google id for testing the application) for the single application by using commas. That means one application can be test by the two different accounts.
Let me know if I am not understood your question properly or may you want to explain something else.
Hope it will help you.

Can I turn my own Google Play account into a test account without any problems?

I'm developing our first app that uses in app purchases, and need to test that it's working correctly.
Currently if I try to make a purchase on the "android.test.purchased" item, I get an error message back saying "invalidClient". I'm led to believe that this is because my account is not a test user.
I found this page:
http://developer.android.com/google/play/billing/billing_admin.html#billing-testing-setup
which tells me how to set up a test user. I could set up a new user account, but I only have the one Android device to hand, which means doing a factory reset to make this the primary account, and I'd rather avoid that if possible.
Alternatively, can I make my own personal account double up as a test user?
The link above says that test users have limitations, one of which is:
Test accounts can only be used to purchase items that are listed (and
published) in an application's product list.
That seems to imply that I could only use my account to buy things in my in-development apps, and not from other apps as normal.
So can I turn my own personal account into a test user, without any problems when using the account to purchase other apps as normal?
It won't affect your abilities to use the test account as a normal account for other apps on Google Play.
So simply you can use your own account as a test account. (Actually if your account is the publisher account, you don't need to add it as a test account.)
The limitations mentioned in the documentation is a comparison to the publisher account.
Unfortunately there's no way around it. If you just have one device you have to wipe the device and then first sign in with the email address that you want to use as a test account. Only then will you be able to test in-app billing. You can also download other items from the Google Play store. I've done this without any problems.

Get the Google ID used in an in-app billing purchase

It has come to my attention that a device may have multiple Google accounts logged into it simultaneously. I understand that pre-Honeycomb, there is a primary ID; from Honeycomb on you can simply plug in several. I currently have two IDs logged into my test tablet.
When purchasing from Google Play you can choose which account is used to make a purchase. I want to add in-app billing to an application I'm writing, and I want to make sure each Google ID gets its purchases on any device, which means I need to know which ID was used to make the purchase in the first place. This means I need to do one of the following:
Force Google Play to use one of the Google IDs chosen from within my app by the user;
Retrieve the ID that Google Play used to make the purchase.
The documentation seems to have been written with the assumption that only one purchaser would ever be active on one device. Is it possible to do this?
This seems to be an issue with the Google PlayStore application. The same has been reported at
https://code.google.com/p/marketbilling/issues/detail?id=76
I guess the app will be tied to the google account you used to download the application.You might have to use the same google id to make the purchase. Otherwise, restore of purchases could be an issue.

Is it legal if I have 2 Android publisher accounts

I'm an Android developer and I already have an Android market publisher account. There are a couple of apps in my account.
I have an idea to create a little Android development brand(company)
and publish those new apps in a new publisher account.
So I want to know that is it legal having two Android Market publisher
accounts for the same person. Will I get into any trouble?
Also will Google suspend me if I use push ad networks like Airpush and leadolt?
Thanks a lot.
I don't see a problem with an individual having multiple Android Market accounts. Each will need to be tied to a different Google ID (email address). They may also have to be tied to different Google Checkout merchant accounts, although I don't know that for sure.
You cannot publish the same app (as determined by the package name declared in the manifest) on two Android Market accounts. You can ask support to transfer an app from one account to another.
I have no idea about using other ad technologies. I suggest that you ask the Android Market people directly. See this page for support info.
I don't think google will block app if you use Third party Ad-Suppliers.
I have been using TapJoy Ad service for an year.

Categories

Resources