Upgrade Guide
Upgrade The Unity Plugin To v3.3.0-beta.4 UPM
- Remove previous version of Appodeal Unity Plugin (Appodeal → Remove plugin at the top menu bar)
- Make sure you have EDM plugin (.tgz one) v1.2.175 or newer installed via UPM (Window → Package Manager → "+" → Add package from tarball)
- To install v3.3.0-beta.4 Appodeal Unity Plugin go to Window → Package Manager → "+" → Add package from git URL at the top menu bar, insert the link from our get-started guide and click Add
- Whether you want to get our demo as a reference head to Window → Package Manager → Appodeal Stack → Appodeal → Samples and click Import.
- Look through the get started section of our doc to make sure your Unity project is set up in a proper way.
Important! Unity supports Privacy Manifest for iOS platform starting from v2021.3.35f1, v2022.3.18f1, and v2023.2.7f1.
Important! The consent flow has been changed. If you used to manage consent window manually, please visit the GDPR and CCPA page.
Upgrade The Unity Plugin To v3.3.0-beta.3 UPM
- Remove previous version of Appodeal Unity Plugin (Appodeal → Remove plugin at the top menu bar)
- Make sure you have EDM plugin (.tgz one) v1.2.175 or newer installed via UPM (Window → Package Manager → "+" → Add package from tarball)
- To install v3.3.0-beta.3 Appodeal Unity Plugin go to Window → Package Manager → "+" → Add package from git URL at the top menu bar, insert the link from our get-started guide and click Add
- Whether you want to get our demo as a reference head to Window → Package Manager → Appodeal Stack → Appodeal → Samples and click Import.
- Look through the get started section of our doc to make sure your Unity project is set up in a proper way.
Important! The consent flow has been changed. If you used to manage consent window manually, please visit the GDPR and CCPA page.
Upgrade The Unity Plugin To v3.3.0-beta.2 UPM
- Remove previous version of Appodeal Unity Plugin (Appodeal → Remove plugin at the top menu bar)
- Make sure you have EDM plugin (.tgz one) v1.2.175 or newer installed via UPM (Window → Package Manager → "+" → Add package from tarball)
- To install v3.3.0-beta.2 Appodeal Unity Plugin go to Window → Package Manager → "+" → Add package from git URL at the top menu bar, insert the link from our get-started guide and click Add
- Whether you want to get our demo as a reference head to Window → Package Manager → Appodeal Stack → Appodeal → Samples and click Import.
- Look through the get started section of our doc to make sure your Unity project is set up in a proper way.
Important! The consent flow has been changed. If you used to manage consent window manually, please visit the GDPR and CCPA page.
Upgrade The Unity Plugin To v3.3.0-beta.1 UPM
- Remove previous version of Appodeal Unity Plugin (Appodeal → Remove plugin at the top menu bar)
- Make sure you have EDM plugin (.tgz one) v1.2.175 or newer installed via UPM (Window → Package Manager → "+" → Add package from tarball)
- To install v3.3.0-beta.1 Appodeal Unity Plugin go to Window → Package Manager → "+" → Add package from git URL at the top menu bar, insert the link from our get-started guide and click Add
- Whether you want to get our demo as a reference head to Window → Package Manager → Appodeal Stack → Appodeal → Samples and click Import.
- Look through the get started section of our doc to make sure your Unity project is set up in a proper way.
Important! The consent flow has been changed. If you used to manage consent window manually, please visit the GDPR and CCPA page.
UpdateGdprConsent()
method was removed in this release
UpdateCcpaConsent()
method was removed in this release
Upgrade The Unity Plugin To v3.2.1 UPM
- Remove previous version of Appodeal Unity Plugin (Appodeal → Remove plugin at the top menu bar)
- Make sure you have EDM plugin (.tgz one) v1.2.175 or newer installed via UPM (Window → Package Manager → "+" → Add package from tarball)
- To install v3.2.1 Appodeal Unity Plugin go to Window → Package Manager → "+" → Add package from git URL at the top menu bar, insert the link from our get-started guide and click Add
- Whether you want to get our demo as a reference head to Window → Package Manager → Appodeal Stack → Appodeal → Samples and click Import.
- Look through the get started section of our doc to make sure your Unity project is set up in a proper way.
Upgrade The Unity Plugin To v3.2.1-beta.1 UPM
- Remove previous version of Appodeal Unity Plugin (Appodeal → Remove plugin at the top menu bar)
- Make sure you have EDM plugin (.tgz one) v1.2.175 or newer installed via UPM (Window → Package Manager → "+" → Add package from tarball)
- To install v3.2.1-beta.1 Appodeal Unity Plugin go to Window → Package Manager → "+" → Add package from git URL at the top menu bar, insert the link from our get-started guide and click Add
- Whether you want to get our demo as a reference head to Window → Package Manager → Appodeal Stack → Appodeal → Samples and click Import.
- Look through the get started section of our doc to make sure your Unity project is set up in a proper way.
Important! The consent flow has been changed. If you used to manage consent window manually, please visit the GDPR and CCPA page.
UpdateConsent()
method was removed in this release
UpdateGdprConsent()
method is now deprecated and will be removed in the next release
UpdateCcpaConsent()
method is now deprecated and will be removed in the next release
Upgrade The Unity Plugin To v3.2.0 UPM
- Remove previous version of Appodeal Unity Plugin (Appodeal → Remove plugin at the top menu bar)
- Make sure you have EDM plugin (.tgz one) v1.2.175 or newer installed via UPM (Window → Package Manager → "+" → Add package from tarball)
- To install v3.2.0 Appodeal Unity Plugin go to Window → Package Manager → "+" → Add package from git URL at the top menu bar, insert the link from our get-started guide and click Add
- Whether you want to get our demo as a reference head to Window → Package Manager → Appodeal Stack → Appodeal → Samples and click Import.
- Look through the get started section of our doc to make sure your Unity project is set up in a proper way.
Upgrade The Unity Plugin To v3.2.0-beta.2 UPM
- Remove previous version of Appodeal Unity Plugin (Appodeal → Remove plugin at the top menu bar)
- Make sure you have EDM plugin (.tgz one) v1.2.175 or newer installed via UPM (Window → Package Manager → "+" → Add package from tarball)
- To install v3.2.0-beta.2 Appodeal Unity Plugin go to Window → Package Manager → "+" → Add package from git URL at the top menu bar, insert the link from our get-started guide and click Add
- Whether you want to get our demo as a reference head to Window → Package Manager → Appodeal Stack → Appodeal → Samples and click Import.
- Look through the get started section of our doc to make sure your Unity project is set up in a proper way.
Upgrade The Unity Plugin To v3.2.0-beta.1 UPM
- Remove previous version of Appodeal Unity Plugin (Appodeal → Remove plugin at the top menu bar)
- Make sure you have EDM plugin (.tgz one) v1.2.175 or newer installed via UPM (Window → Package Manager → "+" → Add package from tarball)
- To install v3.2.0-beta.1 Appodeal Unity Plugin go to Window → Package Manager → "+" → Add package from git URL at the top menu bar, insert the link from our get-started guide and click Add
- Whether you want to get our demo as a reference head to Window → Package Manager → Appodeal Stack → Appodeal → Samples and click Import.
- Look through the get started section of our doc to make sure your Unity project is set up in a proper way.
💥 Breaking changes for AdMob Bidding
AdMob Bidding is now available.
Download our newest version of AdMob Sync tool from this page and perform sync.
You can read more about AdMob Sync in our guide.
Upgrade The Unity Plugin To 3.1.3 UPM
- Remove previous version of Appodeal Unity Plugin (Appodeal → Remove plugin at the top menu bar)
- Make sure you have EDM plugin v1.2.175 or newer installed via UPM (Window → Package Manager → "+" → Add package from tarball)
- To install 3.1.3 Appodeal Unity Plugin go to Window → Package Manager → "+" → Add package from git URL at the top menu bar, insert the link from our guide and click Add
- Whether you want to get our demo as a reference head to Window → Package Manager → Appodeal Stack → Appodeal → Samples and click Import.
- Look through the get started section of our doc to make sure your Unity project is set up in a proper way.
Upgrade The Unity Plugin To 3.1.3-beta.2 UPM
- Remove previous version of Appodeal Unity Plugin (Appodeal → Remove plugin at the top menu bar)
- Make sure you have EDM plugin v1.2.175 or newer installed via UPM (Window → Package Manager → "+" → Add package from tarball)
- To install 3.1.3-beta.2 Appodeal Unity Plugin go to Window → Package Manager → "+" → Add package from git URL at the top menu bar, insert the link from our guide and click Add
- Whether you want to get our demo as a reference head to Window → Package Manager → Appodeal Stack → Appodeal → Samples and click Import.
- Look through the get started section of our doc to make sure your Unity project is set up in a proper way.
Upgrade The Unity Plugin To 3.1.3-beta.1 UPM
- Remove previous version of Appodeal Unity Plugin (Appodeal → Remove plugin at the top menu bar)
- Install EDM plugin v1.2.175 or newer via UPM (Window → Package Manager → "+" → Add package from tarball)
- To install 3.1.3-beta.1 Appodeal Unity Plugin go to Window → Package Manager → "+" → Add package from git URL at the top menu bar, insert the link from our guide and click Add
- Whether you want to get our demo as a reference head to Window → Package Manager → Appodeal Stack → Appodeal → Samples and click Import.
- Look through the get started section of our doc to make sure your Unity project is set up in a proper way.
Upgrade The Unity Plugin To 3.0.2 UPM
- Remove previous version of Appodeal Unity Plugin (Appodeal → Remove plugin at the top menu bar)
- To install 3.0.2 Appodeal Unity Plugin go to Window → Package Manager → "+" → Add package from git URL at the top menu bar, insert the link from our guide and click Add
- Whether you want to get our demo as a reference head to Window → Package Manager → Appodeal Stack → Appodeal → Samples and click Import.
- Look through the get started section of our doc to make sure your Unity project is set up in a proper way.
Upgrade The Unity Plugin To 3.0.1 UPM
- Remove previous version of Appodeal Unity Plugin (Appodeal → Remove plugin at the top menu bar)
- To install 3.0.1 Appodeal Unity Plugin go to Window → Package Manager → "+" → Add package from git URL at the top menu bar, insert the link from our guide and click Add
- Whether you want to get our demo as a reference head to Window → Package Manager → Appodeal Stack → Appodeal → Samples and click Import.
- Look through the get started section of our doc to make sure your Unity project is set up in a proper way.
Upgrade The Unity Plugin From 2.x.x To 3.0.0 UPM
- Remove previous version of Appodeal Unity Plugin (Appodeal → Remove plugin at the top menu bar)
- To install 3.0 Appodeal Unity Plugin go to Window → Package Manager → "+" → Add package from git URL at the top menu bar, insert the link from doc and click Add
- Whether you want to get our demo as a reference head to Window → Package Manager → Appodeal Stack → Appodeal → Samples and click Import.
- Look through the get started section of our doc to make sure your Unity project is set up in a proper way.
- Use
using AppodealStack.Monetization.Api;
instead ofusing AppodealAds.Unity.Api;
- Use
using AppodealStack.Monetization.Common;
instead ofusing AppodealAds.Unity.Common;
- Use
using AppodealStack.ConsentManagement.Api;
andusing AppodealStack.ConsentManagement.Common;
instead ofusing ConsentManager.Common;
- Capitalize all methods of Appodeal Unity Plugin (including callbacks)
- Use
public void OnConsentFormError(IConsentManagerException exception)
instead ofpublic void onConsentFormError(ConsentManagerException exception)
- Use
public void OnConsentFormClosed(IConsent consent)
instead ofpublic void onConsentFormClosed(Consent consent)
- Use
public void OnConsentInfoUpdated(IConsent consent)
instead ofpublic void onConsentInfoUpdated(Consent consent)
- Use
public void OnFailedToUpdateConsentInfo(IConsentManagerException error)
instead ofpublic void onFailedToUpdateConsentInfo(ConsentManagerException error)
- Implement new callback methods for banner and mrec ad types
public void OnBannerShowFailed() {}
andpublic void OnMrecShowFailed() {}
(only if you use them) - Use
IConsent
interfaces everywhere you usedConsent
objects. - Use
AppodealAdType.Type
constants instead ofAppodeal.ADTYPE
for all methods exceptAppodeal.Show()
(useAppodealShowStyle.Style
for it). For example,Appodeal.Cache(AppodealAdType.RewardedVideo);
,Appodeal.Show(AppodealShowStyle.BannerBottom);
- Use
SetFeatureIds()
method ofVendor.Builder
class instead ofsetFeatureId()
- Use
ConsentForm.GetInstance(this);
instead ofConsentForm.Builder().withListener(this).build();
- Use
Show()
method ofConsentForm
object instead ofshowAsActivity()
andshowAsDialog()
methods - Use values of
AppodealLogLevel
enum instead ofAppodeal.LogLevel
. For example,AppodealLogLevel.Verbose
- Use
Appodeal.SetCustomFilter(PredefinedKeys.UserAge, 18);
instead ofAppodeal.setUserAge(1);
- Use
Appodeal.SetCustomFilter(PredefinedKeys.UserGender, (int) AppodealUserGender.Male);
instead ofAppodeal.setUserGender(UserSettings.Gender.OTHER);
- Use
Appodeal.SetLocationTracking(false);
instead ofAppodeal.disableLocationPermissionCheck();
- Remove
Appodeal.setBannerBackground();
method from your code if it was used before, as it's no longer exists in Android and iOS Appodeal SDKs - Consider removing
Appodeal.setSharedAdsInstanceAcrossActivities();
method as it is obsoleted and will be removed from the next release. - Use
Appodeal.SetCustomFilter();
methods instead ofAppodeal.setSegmentFilter();
- Use
Appodeal.Initialize(string appKey, int adTypes, IAppodealInitializationListener listener);
method instead of your previous implementation. - Use constants of
AppodealViewPosition
class to position banner and mrec views. For example,Appodeal.ShowBannerView(AppodealViewPosition.VerticalBottom, AppodealViewPosition.HorizontalCenter, "default");
(You still can use custom positioning as before)
Upgrade The Unity Plugin To 2.15.4
- Before importing Appodeal Unity Plugin 2.15.4 you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin To 2.15.3
- Before importing Appodeal Unity Plugin 2.15.3 you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin To 2.15.2
- Before importing Appodeal Unity Plugin 2.15.2, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin To 2.15.1
- Before importing Appodeal Unity Plugin 2.15.1, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin To 2.15.0
- Before importing Appodeal Unity Plugin 2.15.0, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin To 2.14.5
- Before importing Appodeal Unity Plugin 2.14.5, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin To 2.14.4
- Before importing Appodeal Unity Plugin 2.14.4, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin To 2.14.3
- Before importing Appodeal Unity Plugin 2.14.3, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity plugin To 2.14.2
- Before importing Appodeal Unity Plugin 2.14.2, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin To 2.14.1
- Before importing Appodeal Unity Plugin 2.14.1, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin To 2.14.0-Beta
- Before importing Appodeal Unity Plugin 2.14.0-Beta, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin To 2.13.1
- Before importing Appodeal Unity Plugin 2.13.1, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin To 2.13.0-Beta
- Before importing Appodeal Unity Plugin 2.13.0-Beta, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin To 2.12.1
- Before importing Appodeal Unity Plugin 2.12.1, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin To 2.12.0-Beta
- Before importing Appodeal Unity Plugin 2.12.0, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin To 2.11.2
- Before importing Appodeal Unity Plugin 2.11.2, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin To 2.11.1
- You can update Appodeal Unity Plugin via Appodeal SDK Manager tool in Unity menu bar. (Appodeal → Manage Appodeal SDK)
Upgrade The Unity Plugin To 2.11.0
- Before importing Appodeal Unity Plugin 2.11.0-Beta, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin From 2.10.6-Beta To 2.10.7
- You can update Appodeal Unity Plugin via Appodeal SDK Manager tool in Unity menu bar. (Appodeal → Manage Appodeal SDK)
Upgrade The Unity Plugin From 2.10.5-Beta To 2.10.6-Beta
- You can update Appodeal Unity Plugin via Appodeal SDK Manager tool in Unity menu bar. (Appodeal → Manage Appodeal SDK)
Upgrade The Unity Plugin From 2.10.4-Beta To 2.10.5-Beta
- You can update Appodeal Unity Plugin via Appodeal SDK Manager tool in Unity menu bar. (Appodeal → Manage Appodeal SDK)
Upgrade The Unity Plugin From 2.10.3-Beta To 2.10.4-Beta
- Before importing Appodeal Unity Plugin 2.10.4-Beta, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin From 2.10.2-Beta To 2.10.3-Beta
- Before importing Appodeal Unity Plugin 2.10.3-Beta, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity plugin From 2.10.1-Beta To 2.10.2-Beta
- Before importing Appodeal Unity Plugin 2.10.2-Beta, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin From 2.10.0-Beta To 2.10.1-Beta
- Before importing Appodeal Unity Plugin 2.10.1-Beta, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin From 2.9.3 To 2.10.0
- Before importing Appodeal Unity Plugin 2.10.0, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin From 2.9.2 To 2.9.3
- No special steps are required to upgrade to 2.9.3.
Upgrade The Unity Plugin From 2.9.1 To 2.9.2
- No special steps are required to upgrade to 2.9.2.
Upgrade The Unity Plugin From 2.8.64 To 2.9.1
- Before importing Appodeal Unity Plugin 2.9.1, you need to remove the previous version using the internal of plugin option Appodeal → Remove plugin.
Upgrade The Unity Plugin From 2.8.63 To 2.8.64
- No special steps are required to upgrade to 2.8.64.
Upgrade The Unity Plugin From 2.8.62 To 2.8.63
- No special steps are required to upgrade to 2.8.63.
Upgrade The Unity Plugin From 2.8.61 To 2.8.62
- You can use the new
updateConsent(boolean hasConsent)
method to provide the GDPR user consent for ad networks in Appodeal SDK anywhere of your application. Appodeal SDK don't keep the GDPR user consent between session, that means you should provide consent every time, otherwise, Appodeal SDK uses default or server value. By default consent value istrue
.
Upgrade The Unity Plugin From 2.8.60 To 2.8.61
- No special steps are required to upgrade to 2.8.61.
Upgrade The Unity Plugin From 2.8.59 To 2.8.60
- No special steps are required to upgrade to 2.8.60.
Upgrade The Unity Plugin From 2.8.58 To 2.8.59
- No special steps are required to upgrade to 2.8.59.
Upgrade The Unity Plugin From 2.8.57 To 2.8.58
- No special steps are required to upgrade to 2.8.58.
Upgrade The Unity Plugin From 2.8.56 To 2.8.57
- No special steps are required to upgrade to 2.8.57.
Upgrade The Unity Plugin From 2.8.55 To 2.8.56
- No special steps are required to upgrade to 2.8.56.
Upgrade The Unity Plugin From 2.8.54 To 2.8.55
- No special steps are required to upgrade to 2.8.55.
Upgrade The Unity Plugin From 2.8.53 To 2.8.54
- No special steps are required to upgrade to 2.8.54.
Upgrade The Unity Plugin From 2.8.52 To 2.8.53
- No special steps are required to upgrade to 2.8.53.
Upgrade The Unity Plugin From 2.8.51 To 2.8.52
- No special steps are required to upgrade to 2.8.52.
Upgrade The Unity Plugin From 2.8.50 To 2.8.51
- No special steps are required to upgrade to 2.8.51.
Upgrade The Unity Plugin From 2.8.49.1 To 2.8.50
- No special steps are required to upgrade to 2.8.50.