Integrate Ad Quality SDK
Ad Quality helps you monitor and control the ad content your users see, so you can ensure it aligns with your app’s goals and enhances user experience. Maximize your revenue potential while serving relevant ads that engage your audience.
Follow our step-by-step guide and configure your application in the LevelPlay platform
Before you start
Step 1: Import the Ad Quality SDK to your app
Step 2: Initialize the SDK
- Initialize the Ad Quality SDK using your ironSource app key, which can be found in the Unity LevelPlay Platform.
- Add the following code to your app’s main thread, or on the same thread as your other ad network SDKs to initialize the Ad Quality SDK:
Step 3 (optional): Advanced SDK Initialization
Customize your integration settings to get even more functionality with these special configurations:
- User ID – Use your own user IDs, instead of the default IDs from Ad Quality
- Test mode – Test your Ad Quality SDK integration (default is false)
- Log level – Choose a log level to debug code issues (default is INFO)
Use the code below to create your config object with a builder.
User ID
The Ad Quality SDK provides two options for configuring your user IDs:
1.Use your own user IDs, and add them before or during initialization:
2.Change the default user IDs after initializing the Ad Quality SDK, for cases for your ID’s are set later.
Test Mode
Log level
Step 4 (optional): Configure SDK callback events
Step 5 (optional): Report impression-level ad revenue to Ad Quality SDK
Ad Quality SDK 7.2.0+ supports impression-level ad revenue report:
To report Impression-level ad revenue in the Ad Quality SDK, add the code snippet below to your SDK integration.
If you’re using AdMob mediation, follow these steps:
- Ask your AdMob account manager to enable AdMob impression-level LTV (iLTV)
- Verify that you use GMA SDK 8.12.0 or higher for Android or iOS and that the version supports iLTV
- Add the following code snippet to your Ad Quality SDK integration: