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:
- Using the shortcut:
option + D(for macOS) andalt + D(for Windows). - Open the
Appodealtab at the top menu bar of the Unity Editor and selectDependency Manager > Open.
- Open
Project Settings > Appodeal DMwindow.
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.
By default, the recommended SDK version is selected for each platform, but you can choose any other available version.
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.
You can hover over the i icon to get more information about a particular SDK.
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.
- Appodeal SDK Full Package
- Appodeal SDK Mediation Only
When using Appodeal SDK Full Package, please make sure you haven't excluded service dependencies.
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.
When using Appodeal SDK Mediation Only, please make sure to exclude service dependencies as shown below.
Press Generate at the bottom.
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:
- Using the shortcut:
option + V(for macOS) andalt + V(for Windows). - Open the
Appodealtab at the top menu bar of the Unity Editor and selectDependency 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:
- Reload the page by pressing the Reload button from the above screenshot.
- 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:
- Enable verbose logging in our Appodeal DM Settings.
- Check the logs in the console for more information and send them to us using one of these options.