Can I use AdMob ads in my Android apps on AppGallery of Huawei (Huawei Store)?
If not, what ad networks can I use?
Huawei has no restrictions on third-party ad platforms. You may use AdMob but it cannot generate revenue from devices where Google Mobile Services (GMS) is not installed.
You can use Huawei Ads kit as an alternative.
The regulation for In-App Advertisement seems compatible to AdMob, with something should be noticed.
5.3 In-app advertisements must be suitable for their target groups.
Google is banned in China, and may so does AdMob, which may result in a "not-suitable".
5.6 Your app must not link advertisement identifiers with user identities or permanent device identifiers, such as SSAIDs, MAC addresses, and IMEIs, without users' explicit permission.
Due to Does this app use the Advertising Identifier (IDFA)? - AdMob 6.8.0, I am afraid this can cause a rejection.
You can use AdMob on AppGallery apps, However, you won't get anything from Chinese users of our app, AdMob is blocked in China.
Related
It's a simple question, but I can't find an answer anywhere and get confused.. Can I use Facebook Audience Network (FAN) in my apps on AppGallery of Huawei? If not, what ad networks can I use? and get earn from it.
Few Other Questions in my mind:
1)Should i have to use signed apk or test apk on AppGallery of Huawei?
2)Should i have to use admob or Amazon Mobile ads kit in Amazon App Store?
Q1:Can I use Facebook Audience Network (FAN) in android apps published
on AppGallery of Huawei?
Huawei has no restrictions on third-party ad platforms. You can use HUAWEI Ads Kit, or Facebook Audience Network (FAN), but Facebook App should be installed already.
Q2:Should i have to use signed apk or test apk on AppGallery of
Huawei?
If you want to release your app, please use signed apk. If you want to debug your app, please use test apk.
Q3:Should i have to use admob or Amazon Mobile ads kit in Amazon App
Store?
You can use Admob or Amazon Mobile Ads Kit. Please refer to this question: Can I use AdMob in android apps published on Amazon Appstore?
Yes, you can use the ads of Facebook Audience Network in your apps. Also, Huawei has its own Ads Kit. You can quickly integrate Huawei Ads into your app and get revenue from it. For more details, see docs.
If you want to release your app on AppGallery, you have to sign your apk. But, you can test your app using mainstream Huawei devices provided by Huawei through Cloud Debugging before it's published.
Huawei AppGallery Connect(AGC) has same services like firebase, you can find the services introduction at here.
We received news from Google, that play store will no longer sho win Huawei.
Huawei has come up with another store called AppGallery . The question is, can same apk upload to Huawei AppGallery and the other still active in Play Store ?
It's possible to upload the same APK file to both Google Play Store and HUAWEI AppGallery. But if your app uses GMS features like Google Sign-In or Firebase Cloud Messaging, it won't work well on the devices that don't have GMS, like Mate 30, P40, and any other new devices. Huawei app reviewers won't set it visible on HUAWEI AppGallery.
It's recommended that you use GMS if a device supports GMS; otherwise, use HMS (Huawei Mobile Services).
Please refer to the following links:
To check whether GMS is available.
HMS Overview
An annoying challenge arises on devices where both Play Store and Huawei AppGallery are installed. I distribute the same app with the same signature, but different mechanisms for purchasing access to premium functionality. If a user has installed the app from Play Store, and has acquired an in-app purchase, unfortunately the AppGallery updates the app also for this user, thus making him loose the purchase.
You can use absolutely the same *.apk (not *.aab).
The only problem (at least for us) is the absence google services =( So if you use pushes or remote config or smt like this it might be a problem.
When it comes to firebase you can check services which require google services here
I'm building an advertising platform for iOS and Android. This works quite similar to any other advertising platform where the advertisers can run ad campaigns until a credit limit they set. A user will be able to set custom credit limits. IAPs are fixed.
After a successful campaign, how should I charge the user? I was thinking to use PayPal gateway but seems like Google Play and App Store does not allow non-physical purchases inside an app except IAPs. I'm a bit confused how to do this.
Any guidance will be highly appreciated.
I have a app that the ambition is to be executed on multiple devices on the same account. The problem is that it payments must be made by per amount of devices it is installed on. Or a Payment like 1-10 devices, 11-20 devices.
At the same time, the ambition is to be able to use Google Play to make it possible to push out updates on the app to all devices at once. But that is in conflict with the Google Play's terms of payments.
I only found how to restrict the app on some devices, but not how to make it possible to take payments per device.
Limit (Restrict) app installations per account (detemined by unique devices) in Android
Are there a solution to make payments per device, and still use Google Play, or are there any other solution?
I have written my first android app and have successfully included the AdMob ads into the app.
Must I publish the app via Market (Google Play) in order to start earning revenue?
Additionally I understand that while in Development, we need to put in the Test Device to indicate that the Ad is still in test mode. When I publish the app for real, all I have to do is remove the testDevice from my code right?
Thanks in advance!
Must I publish the app via Market (Google Play) in order to start earning revenue?
You need to publish your app and make it available for others to download and install it so that when they use the app, the ad requests are served. Only when the users click your ads will you be generating revenue.
If your question was whether it is mandatory that you have to publish the app only on Google Play store to earn revenue, I think it is not necessary.
IIRC, there is no mention on Publisher guidelines and policies that prevents a publisher from publishing the app on alternative Android markets. You should consult a legal adviser if you need more clarity on the ToS.
Additionally I understand that while in Development, we need to put in the Test Device to indicate that the Ad is still in test mode. When I publish the app for real, all I have to do is remove the testDevice from my code right?
You can leave the test device id so as to prevent clicking the ads from your test device.
AFAIK you set testmode = false in client end or check disable all test mode in admob site and you start earning...