Skip to main content
Version:

Appodeal Dependency Manager

Appodeal SDK: 4.0.0+

Loading

After integrating the Appodeal package using UPM distribution from Appodeal Unity documentation, you will be able to open Appodeal Dependency Manager using one of the options provided below:

  1. Using the shortcut: option + D (for macOS) and alt + D (for Windows).
  2. Open the Appodeal tab at the top menu bar of the Unity Editor and select Dependency Manager > Open.
  1. Open Project Settings > Appodeal DM window.
info

The Appodeal DM window needs some time to load the required configurations from the server, usually a few seconds.

Once everything has loaded successfully, you will see the Appodeal DM window.


Appodeal DM Functionality

The Appodeal DM simplifies the process of managing Appodeal package dependencies. It consists of three sections: Mediation Engines, Ad Networks, and Services.

Mediation Engines

This section displays the available mediation engines inside Appodeal SDK. Changing the selected mediation version will reset all previously selected ad network and service adapters.

Ad Networks

This section shows the ad networks and ad types supported by each network as well as the mediation engines compatible with them. Depending on the selected SDK version, a different set of compatible mediation engines may be available, which is reflected graphically in the UI.

Services

This section displays the available services inside Appodeal SDK.

info

By default, the recommended SDK version is selected for each platform, but you can choose any other available version.

info

You can disable a non-required SDK for a single platform by selecting none option in the version dropdown, or disable it entirely for both platforms using the checkbox in the top-left corner.

info

You can hover over the i icon to get more information about a particular SDK.

Light theme is supported

Manage Appodeal Dependencies

After adding the Appodeal package, all the ad networks and services are added by default. You can use Appodeal DM to update, remove, import, or downgrade dependencies.

When using Appodeal SDK Full Package, please make sure you haven't excluded service dependencies.

info

We don't recommend excluding any dependencies without any worthwhile reason. Having as many network dependencies as possible is recommended to increase your fill rate and revenue. The required dependencies cannot be excluded.

Press the Default button at the top of the window and Generate at the bottom to import all the recommended dependencies.


Dependencies Generation Options

Appodeal DM provides four predefined dependency generation options.

  • Default - all required and recommended SDKs will be selected except optional ones.
  • Custom - your saved selection from the previous sync will be used.
  • All - all SDKs will be selected.
  • Minimal - only the required SDKs will be selected, and the rest will be disabled.

Once dependencies have been generated successfully, you will see the following message.

You will also be able to see detailed logs in the console showing which adapters were added, removed, updated, or downgraded.


Appodeal DM Settings

Below you can see the default values of the Appodeal DM Settings window.

It includes the following options:

  • Validate dependencies automatically - when enabled, it checks once per session (from opening to closing the Unity Editor) if currently installed adapter versions require any attention. If we detect that your config is not optimal, you will see the following window.

You can also manually validate the dependencies at any time using one of the options provided below:

  1. Using the shortcut: option + V (for macOS) and alt + V (for Windows).
  2. Open the Appodeal tab at the top menu bar of the Unity Editor and select Dependency Manager > Validate Dependencies.
  • Check for plugin updates - when enabled, it checks once per session (from opening to closing the Unity Editor) if updates are available for the currently installed Appodeal Unity Plugin.
  • Include plugin beta versions - when enabled, it checks for beta versions of the Appodeal Unity Plugin as well.

  • Enable verbose logging - when enabled, displays additional information about the Appodeal DM work in the console.

  • Open DM Documentation - redirects you to the current page.


FAQ & Troubleshooting

Appodeal DM Loading Error

In case it is not possible to display Appodeal DM at the moment you will get the error shown below.

Follow the next steps to resolve the issue:

  1. Reload the page by pressing the Reload button from the above screenshot.
  2. If reloading doesn't help contact our support team by pressing Contact Support button.

Error Generating Dependencies

In case something went wrong while generating the dependencies you will get the error shown below.

Follow the next steps to resolve the issue:

  1. Enable verbose logging in our Appodeal DM Settings.
  2. Check the logs in the console for more information and send them to us using one of these options.