For details, please refer to. :HUAWEI Ads Media Access Guide.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
1. Registering a Developer Account and Performing Identity Verification
For details, please refer to Account Registration and Authentication.
2. Enabling the Merchant Service
For details, please refer to Merchant Service.
3.Signing the HUAWEI Ads Publisher Service Agreement
a. On the HUAWEI Ads Publisher page, click Start now. Read the HUAWEI Ads Publisher Service Agreement that is then displayed. If you agree, select By checking this box I confirm that I have read and agree to be bound by HUAWEI Ads Publisher Service Agreement. The agreement takes effect immediately.
b. You can also click the Monetize service card on the console to quickly access the HUAWEI Ads Publisher Console.
4. Applying for Media
a. On the HUAWEI Ads Publisher Console, go to App management > Add app, select the app to place ads, set mandatory parameters, and submit it for review.
b. An app can be added only after it is released in HUAWEI AppGallery. You can only apply for media for an app released in HUAWEI AppGallery.
c. Huawei will review the application in one to two working days (there may be a delay during weekends and holidays).
d. You can set Advertiser industry restrictions and App promotion restrictions for the app.
5. Creating an Ad Unit
a. You can create an ad unit only after the application is approved. Go to Ad unit management > Add ad unit.
b. Select the target app, set the ad format, style, and size of the ad unit, specify Ad unit name, and submit the settings for them to take effect.
c. Set Ad unit name to the app name + scenario + style format (for example, Huawei Video in-feed large image).
d. To fulfill operations requirements, you can:
1)Set the ad format, style, and size for an ad unit by selecting a value. You cannot customize these attributes.
2)Change the name of an ad unit.
3)Add the ad styles and sizes of an ad unit.
4)Delete the ad styles and sizes of an ad unit. However, at least one style and one size must be retained.
5)Enable or disable an ad unit.
An ad unit and its associated app cannot be deleted.
6. Integrating the HUAWEI Ads SDK
Integrate the HUAWEI Ads SDK into your app based on the HUAWEI Ads SDK Development Guide.
7. Testing Ad Delivery
a. Test ad delivery before commercial release, including the loading and display of ads.
Attention: Confirm the requirements on the user privacy statement. Release the privacy statement in the name of your app, and the statement should contain the requirements for using third-party advertising services. It is prohibited to release the privacy statement in the name of Huawei or HUAWEI Ads.
b. Send the APK package that has passed the self-test as well as the app and ad unit information to Huawei customer service personnel for acceptance.
8. Releasing Your App
After your app is accepted, Huawei will inform you that you can release it. It will be then possible to release your app with the HUAWEI Ads SDK integrated with HUAWEI AppGallery.
You can view reports on the HUAWEI Ads Publisher Console to obtain commercial ad delivery data.
For details about Huawei developers and HMS, visit the website.
HUAWEI Developer Forum | HUAWEI Developer
forums.developer.huawei.com
Interesting.
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Earlier in my articles, we learn how to integrate Huawei Ads Kit in our application using Test Slot ID provided to us for testing purpose. Today we will see how to create one and monetize our app.
Let’s make some money
There are two types of developer account we will see at the time we sign up in Huawei Developer Website:
1) Individual Developer Account
2) Enterprise Developer Account
In order to create Ads Slot Id we must need to have an Enterprise Developer Account. For Individual Developer Account, there is no rights to create Ads Slot Id.
Essential Requirement
Create Enterprise Account
a) First we need to sign up in Huawei Developer Website.
b) After creating Huawei Developer Id, we will be provided with two option i.e. Individual or Enterprise Developer Account.
c) Select Enterprise Developer Account.
d) Provide all the necessary information in the form as shown below:
e) We can use either the DUNS number or Business license for identity verification for enterprise developers. It will 1 to 3 business days for verification.
Become a Merchant
We need to be a merchant in order to use HMS Ads Kit. Also after making your account as merchant, it will take 1 or 2 business days for verification.
Steps:
a) Login to Huawei Developer website.
b) Go to console.
c) Under Settings you will find Merchant Service as shown below:
d) Provide our bank details information here as shown below:
e) Provide our tax related information here as shown below:
f) Finally click submit to save the record for verification.
Huawei Ads Publisher Service Agreement
After the preceding steps are complete, use one of the following entries to sign in to Huawei Ads Publisher Service for further operations.
Steps:
Go to HUAWEI Developers > Console, and click Publisher service in App services. If no Publisher service card is displayed upon the first sign-in, click DIY in the upper right corner to add the Publisher service card. Read the HUAWEI Ads Publisher Service Agreement that is then displayed. If you agree, select by checking this box I confirm that I have read and agree to be bound by HUAWEI Ads Publisher Service Agreement. The agreement takes effect immediately. If you have signed the service agreement, you can view the signing record in My account and Download the agreement.
Steps To Create Ads Slot Id
Add an App
In order to create Ads Slot Id, we need to create first an app. This app will help us to connect Huawei Ads.
Steps:
a) Sign In to Huawei Account and select Publisher Service as shown below:
b) After selecting Publisher Service, we need to go to My apps and select Add app as shown below:
c) Select the app name from the drop down which we have already created in AGC. When we select the app from the drop down it will automatically fill up the rest. After that click Submit as shown below:
d) Finally it will look like this:
Add a unit / slot Id
Now we will add a unit or slot Id. Currently, HUAWEI Ads supports the banner, native, rewarded, interstitial, and splash ads. You can add units for the ad formats based on the app running status.
Steps:
a) On HUAWEI Ads Publisher Console, click My Apps, and click Add ad unit in the Operation column of an app as shown below:
b) We have to choose an ads format as shown below:
c) After selecting any ads format, fill in the unit information, including the name and media type, and complete advanced settings as required.
Banner Ads:
Splash Ads:
Reward Ads:
Native Ads:
Interstitial Ads:
eCPM: We can set the minimum eCPM for an ad unit. If the bid of an ad is lower than the minimum eCPM you set, the ad is not displayed. However, a too high minimum eCPM may lower the ad fill rate.
Frequency control: To ensure the experience of users, we can use this setting to control the number of ad impressions. The time unit ofFrequency controlcan be minute, hour, or day. If we select minute, the time cannot exceed 60 minutes. If we select hour, the time cannot exceed 24 hours. If we select day, the time cannot exceed 30 days.
For example, you setFrequency controltoUp to 1 impression for every user per 1 hour. In this way, when a user uses our app, the user can view up to one ad in the ad unit within one hour after the ad is displayed.
d) Click Save
e) Finally we will get the Ads Slot ID as show below:
How to use it?
Follow these articles to know how to use these Ads Slot IDs:
1) Reward Ads: https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201221846399980002&fid=0101187876626530001
2) Banner Ads:https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201230166492630050&fid=0101187876626530001
3) Splash Ads:https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201224203738280005&fid=0101187876626530001
4) Native Ads:https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201246549267010138&fid=0101187876626530001
5) Interstitial Ads:https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201246769882920150&fid=0101187876626530001
AppsUP contest has already been launched for one month. A number of participants in the forum ask some questions about Ads Kit. Today I want to share the frequently asked questions of Ads Kit with you. Hope they can be helpful for you.
Q: How to integrate Huawei Ads in my game? How could it compliant to EU consent?
A: Here is the link: https://developers.google.com/admob/android/eu-consent
Q: How to get ads ids for my apps those are available on Huawei Developer Console?
A: regarding getting Ads ID, please first make sure your developer account is a Company Account, because Ads on individual account is not available just yet.
If your account is a company account, you can login to your console
https://developer.huawei.com/consumer/en/console#/serviceCards/
Then look for the Monetize Service section and click on Publisher Service. There you can select My Apps, click Add app, and then you can register your app for Ads Service. Afterwards an Ads ID will be generated for you and will be showed on the panel.
Q: I used cordova for development app and plugins that provided from huawei like analytics and I succeeded, but for ads-kit can’t find guide for integration plugin - only I can find download plugin 4.0.4 and demo example. But what I get Console without any fired event that registered like "failed" and also did not get any Oaid.
A: Some kits are incompatible with non-huawei devices, even if you install the HMS core APK. You can check the compatibility for each kit here.
Q: I find all the sample use the test ads id but how to make the release one?
A: Individual account is not supported yet, but this function will be available at end of August, confirmed by related department.
Q: Why do native ad videos fail to be played and remain in loading state?
A: On mobile phones whose targetSdkVersion is 28 or later, ad video assets may fail to be downloaded. In this case, you need to configure the app to allow HTTP network requests. For details, please refer to Configuring Network Permissions.
Q: What are the differences between the ads-lite SDK, ads-identifier SDK, and ads-install referrer SDK provided by HUAWEI Ads Kit?
A: The Difference:
1. ads-lite: Integrates ad formats such as banner, native, rewarded, interstitial and splash ads.
2. ads-identifier: Obtains the OAID and the value of Disable Ads Personalization.
3. ads-installreferrer: used to obtain an install referrer.
To know more please refer to Integrating the HUAWEI Ads SDK.
Q: How is an ad report generated? Is developer data reported in two copies (one copy for Huawei and the other copy for the third-party platform)?
A: An ad report is generated after the server cleans various ad SDK-reported ad events for the anti-cheating purpose. The ad SDK in the app reports data to the ad platform and third-party advertising platform.
Q: I am individual developer. What platform I can use to monetize my apps?
A: You can apply for the Merchant Service if you want to use the In-App Purchases service, distribute paid apps or themes, or carry out joint operations (for apps, games, and themes) with Huawei. Please follow the instructions here:
https://developer.huawei.com/consumer/en/doc/start/10112#h1-1588057611069
Q: I want to distribute my Games in China. When I select china it asks me to upload some Copyrighted approved content? How can I bring these documents to china government because I am not from China but I want to distribute my games in China as well on App Gallery.
A: a. Publish a game in China, the law has requirements for both companies and games.
For companies: should have ICP, Network culture business license and Internet publishing license
For games: should have Software copyright, Game operation record and ISBN
b. Oversea game companies cannot apply for the certificates, so only have two ways to launch game in China:
Register company in China with 100% domestic capital Agent cooperation, and find a Chinese publisher release in China
Q: Why do banner ads fail to be obtained after my app has integrated the HUAWEI Ads SDK? The displayed error code is 1.
A: If the value of errorCode is 1, check whether AdId and BannerAdSize are correctly set in BannerView. The following table describes the error codes.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
If you also have other questions about this kit. Leave your reply below.
Overview
This article is based on Huawei’s In-App Purchases. I will develop a new demo game using Huawei IAP. I will provide the ads remove feature. So user can upgrade the game also can purchase other exciting feature in the game with an online payment using In-App Purchases.
Service Introduction
In-App Purchase allows the user to purchase an app-based item such as Game coins, app-based subscriptions. The developer advertises upgrades to the paid version, paid feature unlocks, special items for sale, or even ads other apps and services to anyone who downloads the free version. This allows the developer to profit despite giving the basic app itself away for free.
Huawei IAP provides a product management system (PMS) for managing the prices and languages of in-app products (including games) in multiple locations.
Following are 3 types of in-app products supported by the IAP:
1. Consumable: Consumables are used once, are depleted, and can be purchased again.
2. Non-consumable: Non-consumables are purchased once and do not expire.
3. Auto-renewable subscriptions: Users can purchase access to value-added functions or content in a specified period of time. The subscriptions are automatically renewed on a recurring basis until users decide to cancel.
Prerequisite
1. Unity Engine (Installed in the system)
2. Huawei phone
3. Visual Studio 2019
4. Android SDK and NDK (Build and Run)
5. Must have Huawei Developer Account
6. Must have Huawei Merchant Account
Integration process
1. Sign In and Create or Choose a project on AppGallery Connect portal.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2. Navigate to Project settings and download the configuration file.
3. Navigate to In-App Purchases and Copy Public Key.
4. Navigate to My Apps, click Operate, and then enter details in Add Product.
5. Click View and edit in the above image, enter Product price details, and then click Save.
6. Click Activate for product activation.
Game Development
1. Create a new game in Unity.
2. Now add game components and let us start game development.
3. Download HMS Unity Plugin from below site.
https://github.com/EvilMindDevs/hms-unity-plugin/releases
4. Open Unity Engine and import downloaded HMS Plugin.
Choose Assets > Import Package > Custom Package
5. Choose Huawei > App Gallery.
6. Provide the AppId and other details from agconnect-service.json file and click configure Manifest.
7. Create Huawei IAP based scripts.
I have created IapTestManager.cs file in which integrated Huawei in-app Purchase which redirects to the merchant account.
Click on IapTestManager.cs and open in Visual Studio 2019.
More details, you can check https://forums.developer.huawei.com/forumPortal/en/topic/0204430572402270046
About HUAWEI Account KitHUAWEI ID is the credential that provides users with access to a wide range of Huawei services, such as Huawei cloud services. As a fundamental development service offered by HMS Core, Account Kit provides you with simple, secure and quick sign-in and authorization functions. Rather than needing to repeatedly enter account and password information, and then wait for authentication, users can simply tap the Sign in with HUAWEI ID button to sign in directly to your app via their HUAWEI IDs.
AdvantagesAuthorized Sign-in for All ScenariosAccount Kit enables the user to be authorized to sign in to your app through a HUAWEI ID, sparing them from having to enter personal information, setting passwords, and waiting to have the information verified by email or SMS message. Once authorization has been completed, no sign-in authorization screen will be displayed when the user signs in to your app again, greatly reducing the user churn rate during registration and sign-in.
In addition, Account Kit supports seamless sign-in switching between different devices, including mobile phones, tablets, Vision, head units, and watches. This helps you better present your product and services on Huawei devices across all scenarios.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
A Global HUAWEI ID User BaseAccount Kit enjoys a truly global reach, serving more than 190 countries and regions, and coming supported in 70+ languages. By integrating the service into your app, you'll benefit from access to a vast number of new potential users, and be equipped to expand your presence in new markets.
Secure and Reliable ServicesAccount Kit complies with prestigious international protocols, including OAuth 2.0 and OpenID Connect, and enables users to complete sign-in via a password and verification code, with the data encrypted, as well as offers an RISC-based cross-account protection function. This rigorous framework helps ensure that Account Kit meets relevant user privacy regulations around the world, and when coupled with HUAWEI ID sign-in, frees you from the hassle of managing user account data.
HUAWEI ID has obtained the EuroPriSe certification.
A Convenient and Cohesive SolutionThe development guide, sample code, and integration tool for Account Kit are continually being optimized to reduce integration costs.
Quick integration on the client: You can use HMS Toolkit to download the demo, check development environment configuration, and drag and drop the required code to complete integration in half a working day.
Quick integration on the server: You can reference both the Java and PHP sample code.
Account Kit allows you to connect to the Huawei ecosystem using your HUAWEI ID from a range of different devices, including mobile phones, tablets, and Vision.
Account Kit offers simple, secure and quick sign-in and authorization functions. In addition, it leverages the reach of its vast user base and all-scenario ecosystem, to provide you with direct access to new users in new markets.
We will continue to optimize Account Kit to help you achieve your business goals, and hope you'll enjoy access to such a broad range of game-changing services.
Use a browser to scan the QR code below to try the demo app:
(Note: The app may collect relevant information for user statistics.)
For more information about Account Kit, please visit:
Development guide
Codelab
Video course
For more details, you can go to:
l Our official website
l Our Development Documentation page, to find the documents you need
l Reddit to join our developer discussion
l GitHub to download demos and sample codes
l Stack Overflow to solve any integration problems
About HUAWEI Account Kit
HUAWEI ID is the credential that provides users with access to a wide range of Huawei services, such as Huawei cloud services. As a fundamental development service offered by HMS Core, Account Kit provides you with simple, secure and quick sign-in and authorization functions. Rather than needing to repeatedly enter account and password information, and then wait for authentication, users can simply tap the Sign in with HUAWEI ID button to sign in directly to your app via their HUAWEI IDs.
Advantages
Authorized Sign-in for All Scenarios
Account Kit enables the user to be authorized to sign in to your app through a HUAWEI ID, sparing them from having to enter personal information, setting passwords, and waiting to have the information verified by email or SMS message. Once authorization has been completed, no sign-in authorization screen will be displayed when the user signs in to your app again, greatly reducing the user churn rate during registration and sign-in.
In addition, Account Kit supports seamless sign-in switching between different devices, including mobile phones, tablets, Vision, head units, and watches. This helps you better present your product and services on Huawei devices across all scenarios.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
A Global HUAWEI ID User Base
Account Kit enjoys a truly global reach, serving more than 190 countries and regions, and coming supported in 70+ languages. By integrating the service into your app, you'll benefit from access to a vast number of new potential users, and be equipped to expand your presence in new markets.
Secure and Reliable Services
Account Kit complies with prestigious international protocols, including OAuth 2.0 and OpenID Connect, and enables users to complete sign-in via a password and verification code, with the data encrypted, as well as offers an RISC-based cross-account protection function. This rigorous framework helps ensure that Account Kit meets relevant user privacy regulations around the world, and when coupled with HUAWEI ID sign-in, frees you from the hassle of managing user account data.
HUAWEI ID has obtained the EuroPriSe certification.
A Convenient and Cohesive Solution
1. The development guide, sample code, and integration tool for Account Kit are continually being optimized to reduce integration costs.
ü Quick integration on the client: You can use HMS Toolkit to download the demo, check development environment configuration, and drag and drop the required code to complete integration in half a working day.
ü Quick integration on the server: You can reference both the Java and PHP sample code.
2. Account Kit allows you to connect to the Huawei ecosystem using your HUAWEI ID from a range of different devices, including mobile phones, tablets, and Vision.
Account Kit offers simple, secure and quick sign-in and authorization functions. In addition, it leverages the reach of its vast user base and all-scenario ecosystem, to provide you with direct access to new users in new markets.
We will continue to optimize Account Kit to help you achieve your business goals, and hope you'll enjoy access to such a broad range of game-changing services.
Use a browser to scan the QR code below to try the demo app:
(Note: The app may collect relevant information for user statistics.)
(Note: The app may collect relevant information for user statistics.)
For more information about Account Kit, please visit:
l Development guide
l Codelab
l Video course
For more details, you can go to:
l Our official website
l For GitHub to download demos and sample codes
| Original Source