Skip to content

Releases: MrVeit/Veittech-SMAI-Appodeal

SMAI Appodeal 1.0.9

24 Apr 04:30
Compare
Choose a tag to compare
  • Added overloading of Build(Action<bool, IReadOnlyList<string>> initializationFinished) method with the ability to get the current status of Appodeal SDK initialization (in case of failed initialization a detailed list of errors is displayed),
public void Init()
{
      var adConfigWithCallback = new AdConfigAdapter.Builder(androidKey, AD_TYPES)
            .WithTestMode()
            .WithSafeArea()
            .WithMuteVideoAd()
            .Build((isSuccess, errorMessages) =>
            {
                Debug.Log($"[SMAI Appodeal] Appodeal SDK initialization finished with status: {isSuccess}");

                if (isSuccess)
                {
                     //Do something
                }
            });
}
  • Added ability to disable ad networks before plugin initialization using WithDisableAdNetwork(AppodealAdNetworks adNetwork) and WithDisableAdNetwork(string networkName) methods - for single disablement, and for bulk disablement you will need these methods: WithDisableAdNetwork(AppodealAdNetworks[] adNetworks) and WithDisableAdNetwork(string[] networksNames),
  • Added the ability to activate autocaching for all banner types using the Cache() method, which is also used for video ads,
  • Added the ability to track the current eCPM value for each ad type using the double GetPredictedEcpm() method,
  • Extended the capabilities of the IVideoAdWithReward interface by copying the functionality of the IVideoAd interface (caching, getting the current eCPM and so on are now available).

SMAI Appodeal 1.0.8

19 Feb 21:37
Compare
Choose a tag to compare
  • Fixed a CRITICAL BUG when loading data from the key store that caused an impossibility to build a project for the target platform.
  • Changed Appodeal SDK initialization key call for target platforms.

BEFORE:

private const string ANDROID_APP_KEY = AdInitializationKeys.AppodealKeys.ANDROID_KEY;
private const string IOS_APP_KEY = AdInitializationKeys.AppodealKeys.IOS_KEY;

AFTER:

public void Foo()
{
    var keysStorage = new AdInitializationKeys();

    var androidKey = keysStorage.GetAndroidKey();
    var iosKey = keysStorage.GetIosKey();
}

SMAI Appodeal 1.0.7

18 Feb 16:51
cca07e0
Compare
Choose a tag to compare
  • Added the ability to directly call the reward callback on rewarded ads using the Show(Action resultCallback) and Show(string placement, Action resultCallback) methods (available in the new IVideoAdForReward interface).

  • Added WithLogLevel(AppodealLogLevel level) method to the builder to set the type of logs for further debugging of the Appodeal SDK and more.

  • Added editor window SMAI Settings for initial library configuration (now only fields for SDK Appodeal initialization keys are available there).

  • Fixed a CRITICAL BUG where a library update or Appodeal SDK import/update would erase all key values in constants.

SMAI Appodeal 1.0.6

17 Jan 11:46
bca6905
Compare
Choose a tag to compare
  • Fixed a small bug with the LISENCE file when importing a package into a project: LICENSE has no metafile, but it is in an immutable folder. The asset will be ignored.
  • Reimport metafiles of the library to update it correctly in the future.

SMAI Appodeal 1.0.5

14 Jan 14:02
58de679
Compare
Choose a tag to compare
  • Added the ability to enter the application's IOS key via the method .WithIOSAppKey(string key), without having to create another config.

  • Added automatic initialization of a specific application key depending on the current runtime platform in the config itself.

  • Performed some minor refactoring of the config methods to get rid of unnecessary flags.