After adding a new app to Appodeal and integrating SDK, we recommend testing your app. Here are the tips for successful testing.

Integration Review

Step 1: Prepare settings on the Appodeal website 

Check the Mediation Settings of the app.   

Go to Application Settings   Mediation Settings   Line Items. 



Choose the ad type you are interested in and check the network connection.

In the Line Items section, you can see the rules for networks automatically connecting. Once you reach all the requirements, networks will be connected automatically using the Appodeal default account. Example:

For new applications, a few networks will be connected by default if the Appodeal server receives a request for the ad type.
If you see “This network will be activated by ad request.” try to request real ads to activate this network using the Appodeal default account.

Make sure you have at least 2-3 enabled networks. If the automatic connection requirements are way too high for your application, you can link a personal account using DCC to have more networks connected.

Make sure that all line items are enabled for the connected networks:

Check Priorities (waterfall configuration).

Go to Application settings   Mediation Settings   Priorities, choose the ad type.

By default, there is only a default priority configuration for the waterfall, where all ad units from connected networks are placed.
Make sure the line items have been added to your current configuration.



If they haven’t, add them in the configuration by drag and drop the ad units from the Unused Line Items list on the left to Automatic Priority or use the "Move all unused line items here" button.

Step 2: Test Your SDK integration

Check SDK integration with test ads.

Test mode ads have a 100% fill rate, they are loaded almost immediately comparing real ads, which take some time to be loaded (0-30 seconds depends on the ad type).

  1. Enable test mode
  2. Enable SDK logging
  3. Make sure that all necessary adapters have been integrated into the app. It’s required to have all adapters marked by a star in Mediation Wizard  for getting test ads
  4. Run the app and check all placements where you added ads. Make sure that the ads are loaded and shown successfully
  5. Open the logs tab and check Appodeal SDK logs. For more information look through the SDK logging

Requests for test ads are not counted as real requests. Meanwhile, Appodeal requires at least one real request to activate primary ad networks for each ad type.

Check SDK integration with real ads.

We recommend testing apps using test mode to prevent invalid activity on real ads. However, it's necessary to make sure SDK integration is correct and all networks are ready to use before publishing.

  1. Disable test mode by commenting out the method you used to enable it
  2. Check that the logging of Appodeal SDK is enabled
  3. Make sure that all necessary adapters for the networks you plan to use were integrated. For more information please visit the Mediation Wizard
  4. Open your application and initialize SDK to make a request to activate the ad networks. You can see all the activity of our SDK in the logs by the "Appodeal" tag
  5. When the networks’ set up is finished, run the app again, and open the logs console. Make sure there are no errors in the logs. Use the SDK logging to analyze Appodeal logs. Go through all placements where you added ads. Make sure that the ads are loaded and shown successfully with no exceptions and errors

If your app is not published in one of the supported app stores (Google Play, App Store, and Amazon), then the number of impressions of live ads is limited to two thousand.

Useful SDK methods

Enable test mode

Using test mode allows you to get our test ad creatives with 100% fillrate.

Appodeal.setTesting(true);

Should be called before the SDK initialization.

Enable logging

To enable debug logging, use the code below:

Appodeal.setLogLevel(Appodeal.LogLevel.Debug);

Should be called before the SDK initialization.

Logs will be written to logcat using the "Appodeal" tag.

Available parameters:

  • Appodeal.LogLevel.None - logs off;
  • Appodeal.LogLevel.Debug - debug messages;
  • Appodeal.LogLevel.Verbose -  all SDK and ad network messages.

Disable networks

To disable the networks you don’t want to get ads from, use the following method:

Appodeal.disableNetwork((string)network);

Should be called before the SDK initialization.

Use constants from AppodealAds.Unity.Api.AppodealNetworks to choose necessary network.

Disable networks for specific ad types

To disable networks for the specific ad formats use the following method:

Appodeal.disableNetwork((string)network, adTypes);

Should be called before the SDK initialization.

Test third-party networks adapters integration

To check integration of the third-party networks, you need to start a test screen by calling the following method. It is currently supported only for the Android:

Appodeal.showTestScreen();