The Mint Mediation aggregation platform (Android SDK version 1.0.2.0 and higher) supports publishers to communicate the user's consent choice to intermediary networks (for networks supported).
To update the user's consent status with the API of Mint Mediation SDK, use the following methods:
If users agree to receive the personalized ads, set the following flag to "true":
MintAds.setGDPRConsent(true);
If users do not agree to receive the personalized ads, set the following flag to "false":
MintAds.setGDPRConsent(false);
Set it before SDK initialization.
The Mint Mediation aggregation platform (Android SDK version 1.0.2.0 and higher) supports publishers to limit the personal information sales of end users in accordance with the California Consumer Privacy Act (CCPA).
The personal information notification for specific users in California shall be processed based on the setUSPrivacyLimit setting (which is set to "true" or "false").
If users do not allow to sell the personal information:
MintAds.setUSPrivacyLimit(true);
If users allow to sell the personal information:
MintAds.setUSPrivacyLimit(false);
It is recommended that you set it before SDK initialization.
In order to protect children, Mint Mediation does not advertise to teenagers under 13 years old. Please comply with the following specifications: 1) When you add the app in the background of Mint Mediation, only those apps that select the COPPA compatibility option can create the ad placement successfully.Confirm whether your APP is a child-oriented mobile APP. If yes, do not select this option.2) If your APP is a non-child-oriented mobile APP, but it may cover the user under 13 years old, you shall implement the process in the APP to determine whether the principal of current APP device is over 13 years old firstly. If the principal of current APP device is under 13 years old, do not initialize the Mint Mediation SDK or request and present ads in the APP.If your APP initializes the Mint Mediation SDK and requests and presents the ads, we will consider that you have confirmed that the principal of current APP device is over 13 years old by default.
The Mint Mediation aggregation platform (Android SDK version 1.3 and higher) supports the setAgeRestricted flag, which can help publishers profit from their user base and comply with the "Children's Online Privacy Protection Act" (COPPA).
You shall indicate whether the user is a child.If you know that the user belongs to the age limited category (i.e., under 13 years old), set the following flag to "true".
MintAds.setAgeRestricted(true);
If you know that the user does not belong to the age limited category (i.e., 13 years old or above), set the following flag to "false".
MintAds.setAgeRestricted(false);
It is recommended that you set it before SDK initialization.
You need to inform our server of user's details, so that SDK can advertise according to the user segmentation.
Mint Mediation supports two ways to transfer the data to our server to outline the user segmentation, namely:
Device properties: Mint Mediation SDK automatically collects some standard parameters related to the user device, such as location, device model, device manufacturer, app version and operating system.You do not need to transfer this data to us.
User properties: You must report the overall user data through API, such as age, gender and IAP (Please refer to the complete list of detailed properties supported and the following instructions).Please send your user details to us by following the instructions, so that our SDK can classify different users based on the information you define on the Mint Mediation platform.
After you define the user details on the Mint Mediation platform, you shall inform our server of user's details.
User Properties Supported
User Properties | Type | Limitation | Description |
---|---|---|---|
Age | int | 1-99 | The user age supports Mint Mediation SDK 1.0 and above. |
Gender | String | male or female | The user gender supports Mint Mediation SDK 1.0 and above. |
IAP | float | 1-999999.99 | Total amount of user's IAP |
Setting User Age
MintAds.setUserAge(20);
Setting User Gender
MintAds.setUserGender("male");
Reporting IAP Data
IAP means the "In-App Purchase", which represents the cost for users of this device to purchase virtual goods in the app.You can report the amount of virtual goods purchased by users through the setIAP interface of SDK. These IAP data can help us to advertise to your users more accurately, so as to obtain more ad revenue.
MintAds.setIAP(float count, String currency);
Currency is a string type parameter representing the currency code, which is defined in accordance with the ISO 4217:2008 (opens new window) standard.
You can report the IAP data at any time after SDK initialization, such as processing in the onSuccess method of InitCallback. When the user's IAP behavior occurs, you can call this method to update the IAP data in a timely manner.
MintAds.setIAP(12.3f, "USD");