Jul 28, 2020 Replies: 40 Original library: https://github.com/Unity-Technologies/unity-ads-android Based on Unity Ads Library v4.15.0 (28 May 2025). Banner, Interstitial and Rewarded Video. If you have problem compiling app please check THIS post. app-ads.txt: https://docs.unity.com/ads/en-us/manual/app-ads-txt Tutorial for AdMob mediation: AdMob mediation - UnityAds (not tested). UnityAds Author: Author: Unity - B4a Wrapper: Pendrush Version: 4.92 UnityAdsBanner Events: OnBannerClick OnBannerFailedToLoad (Error As String) OnBannerLeftApplication OnBannerLoaded OnBannerShown OnInitializationComplete OnInitializationFailed (Error As String) Functions: BringToFront Initialize (arg1 As String) InitializeBanner (EventName As String, GameID As String, TestMode As Boolean, PlacementID As String) Initializes banner 320x50 EventName - Event name GameID - The Unity Game ID for your Project, located in the developer dashboard. TestMode - When set to true, only test ads display. PlacementID - The Placement ID, located on the developer dashboard. UnityAdsBanner.InitializeBanner("BannerAd", "3054608", True, "banner") Activity.AddView(UnityAdsBanner, 100%x/2-160dip, 0, 320dip, 50dip) InitializeBanner300x250 (EventName As String, GameID As String, TestMode As Boolean, PlacementID As String) Initializes banner 300x250 EventName - Event name GameID - The Unity Game ID for your Project, located in the developer dashboard. TestMode - When set to true, only test ads display. PlacementID - The Placement ID, located on the developer dashboard. UnityAdsBanner.InitializeBanner300x250("BannerAd", "3054608", True, "banner") Activity.AddView(UnityAdsBanner, 100%x/2-150dip, 0, 300dip, 250dip) InitializeBanner300x300 (EventName As String, GameID As String, TestMode As Boolean, PlacementID As String) Initializes banner 300x300 EventName - Event name GameID - The Unity Game ID for your Project, located in the developer dashboard. TestMode - When set to true, only test ads display. PlacementID - The Placement ID, located on the developer dashboard. UnityAdsBanner.InitializeBanner300x300("BannerAd", "3054608", True, "banner") Activity.AddView(UnityAdsBanner, 100%x/2-150dip, 0, 300dip, 300dip) InitializeBanner450x450 (EventName As String, GameID As String, TestMode As Boolean, PlacementID As String) Initializes banner 450x450 EventName - Event name GameID - The Unity Game ID for your Project, located in the developer dashboard. TestMode - When set to true, only test ads display. PlacementID - The Placement ID, located on the developer dashboard. UnityAdsBanner.InitializeBanner450x450("BannerAd", "3054608", True, "banner") Activity.AddView(UnityAdsBanner, 100%x/2-225dip, 0, 450dip, 450dip) Invalidate Invalidate2 (arg0 As android.graphics.Rect) Invalidate3 (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int) IsInitialized As Boolean LoadBanner Load banner Ad. onInitializationComplete onInitializationFailed (error As com.unity3d.ads.UnityAds.UnityAdsInitializationError, message As String) RemoveView RequestFocus As Boolean SendToBack SetBackgroundImage (arg0 As android.graphics.Bitmap) As BitmapDrawable SetColorAnimated (arg0 As Int, arg1 As Int, arg2 As Int) SetLayout (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int) SetLayoutAnimated (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int, arg4 As Int) SetVisibleAnimated (arg0 As Int, arg1 As Boolean) Properties: Background As android.graphics.drawable.Drawable Color As Int [write only] Enabled As Boolean Height As Int Left As Int Padding As Int() Parent As Object [read only] Tag As Object Top As Int Visible As Boolean Width As Int UnityAdsInterstitial Events: OnUnityAdsAdLoaded (PlacementID As String) OnUnityAdsFailedToLoad (Error As String) OnUnityAdsShowClick (PlacementID As String) OnUnityAdsShowComplete (PlacementID As String, State As String) OnUnityAdsShowFailure (Error As String) OnUnityAdsShowStart (PlacementID As String) Functions: InitializeInterstitial (EventName As String, GameID As String, TestMode As Boolean, PlacementID As String) EventName - Event name GameID - The Unity Game ID for your Project, located in the developer dashboard. TestMode - When set to true, only test ads display. PlacementID - The Placement ID, located on the developer dashboard. UnityAdsInterstitial.InitializeInterstitial("InterstitialAds", "14851", True, "rewardedVideo") IsInitialized As Boolean LoadAd Load Interstitial/Rewarded Ad. ShowAd Show Ad Click to expand... Add this code to main: Code: Copy #MultiDex: True #AdditionalJar: androidx.asynclayoutinflater:asynclayoutinflater #AdditionalJar: androidx.collection:collection #AdditionalJar: androidx.concurrent:concurrent-futures #AdditionalJar: androidx.coordinatorlayout:coordinatorlayout #AdditionalJar: androidx.cursoradapter:cursoradapter #AdditionalJar: androidx.datastore:datastore #AdditionalJar: androidx.documentfile:documentfile #AdditionalJar: androidx.fragment:fragment #AdditionalJar: androidx.interpolator:interpolator #AdditionalJar: androidx.legacy:legacy-support-core-ui #AdditionalJar: androidx.legacy:legacy-support-core-utils #AdditionalJar: androidx.lifecycle:lifecycle-common #AdditionalJar: androidx.lifecycle:lifecycle-livedata #AdditionalJar: androidx.lifecycle:lifecycle-livedata-core #AdditionalJar: androidx.lifecycle:lifecycle-process #AdditionalJar: androidx.lifecycle:lifecycle-runtime #AdditionalJar: androidx.lifecycle:lifecycle-runtime-ktx #AdditionalJar: androidx.lifecycle:lifecycle-service #AdditionalJar: androidx.lifecycle:lifecycle-viewmodel #AdditionalJar: androidx.lifecycle:lifecycle-viewmodel-ktx #AdditionalJar: androidx.lifecycle:lifecycle-viewmodel-savedstate #AdditionalJar: androidx.localbroadcastmanager:localbroadcastmanager #AdditionalJar: androidx.print:print #AdditionalJar: androidx.profileinstaller:profileinstaller #AdditionalJar: androidx.sqlite:sqlite #AdditionalJar: androidx.sqlite:sqlite-framework #AdditionalJar: androidx.work:work-runtime #AdditionalJar: androidx.work:work-runtime-ktx #AdditionalJar: androidx.webkit:webkit #AdditionalJar: com.google.android.gms:play-services-cronet #AdditionalJar: com.google.android.gms:play-services-base #AdditionalJar: com.google.android.gms:play-services-basement #AdditionalJar: com.google.android.gms:play-services-tasks #AdditionalJar: com.google.protobuf:protobuf-java-lite #AdditionalJar: com.google.protobuf:protobuf-kotlin-lite #AdditionalJar: org.chromium.net:cronet-api #AdditionalJar: room-common-2.2.5 #AdditionalJar: room-runtime-2.2.5.aar Add this in your manifest: B4X: Copy AddManifestText(<queries> <intent> <action android:name="com.attribution.REFERRAL_PROVIDER" /> </intent> </queries>) AddApplicationText(<activity android:name="com.unity3d.services.ads.adunit.AdUnitActivity" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:exported="false" android:hardwareAccelerated="true" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /> <activity android:name="com.unity3d.services.ads.adunit.AdUnitTransparentActivity" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:exported="false" android:hardwareAccelerated="true" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" /> <activity android:name="com.unity3d.services.ads.adunit.AdUnitTransparentSoftwareActivity" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:exported="false" android:hardwareAccelerated="false" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" /> <activity android:name="com.unity3d.services.ads.adunit.AdUnitSoftwareActivity" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:exported="false" android:hardwareAccelerated="false" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /> <activity android:name="com.unity3d.ads.adplayer.FullScreenWebViewDisplay" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:exported="false" android:hardwareAccelerated="true" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /> <provider android:name="androidx.startup.InitializationProvider" android:authorities="${applicationId}.androidx-startup" > <meta-data android:name="androidx.lifecycle.ProcessLifecycleInitializer" android:value="androidx.startup" /> <meta-data android:name="com.unity3d.services.core.configuration.AdsSdkInitializer" android:value="androidx.startup" /> </provider>) Versions: v4.90 Added new banners: 300x250, 300x300 and 450x450. Updated example app. v4.91 Update for original library. Changelog. Updated example app (Manifest changes). v4.92 Update for original library. Changelog. Download library from: https://mega.nz/file/MBxQGQjT#qFjWMIaOk7Umxn74nsBHqT7x-eorzbSBpd6Ue2AUWFU Edit (Erel): updated dependencies: https://www.b4x.com/android/forum/threads/unity-ads-library.120648/post-1046796 Attachments UnityAdsExample.zip UnityAdsExample.zip 5.6 KB · Views: 589 Last edited by a moderator: May 22, 2026 Click to expand...
Original library: https://github.com/Unity-Technologies/unity-ads-android Based on Unity Ads Library v4.15.0 (28 May 2025). Banner, Interstitial and Rewarded Video. If you have problem compiling app please check THIS post. app-ads.txt: https://docs.unity.com/ads/en-us/manual/app-ads-txt Tutorial for AdMob mediation: AdMob mediation - UnityAds (not tested). UnityAds Author: Author: Unity - B4a Wrapper: Pendrush Version: 4.92 UnityAdsBanner Events: OnBannerClick OnBannerFailedToLoad (Error As String) OnBannerLeftApplication OnBannerLoaded OnBannerShown OnInitializationComplete OnInitializationFailed (Error As String) Functions: BringToFront Initialize (arg1 As String) InitializeBanner (EventName As String, GameID As String, TestMode As Boolean, PlacementID As String) Initializes banner 320x50 EventName - Event name GameID - The Unity Game ID for your Project, located in the developer dashboard. TestMode - When set to true, only test ads display. PlacementID - The Placement ID, located on the developer dashboard. UnityAdsBanner.InitializeBanner("BannerAd", "3054608", True, "banner") Activity.AddView(UnityAdsBanner, 100%x/2-160dip, 0, 320dip, 50dip) InitializeBanner300x250 (EventName As String, GameID As String, TestMode As Boolean, PlacementID As String) Initializes banner 300x250 EventName - Event name GameID - The Unity Game ID for your Project, located in the developer dashboard. TestMode - When set to true, only test ads display. PlacementID - The Placement ID, located on the developer dashboard. UnityAdsBanner.InitializeBanner300x250("BannerAd", "3054608", True, "banner") Activity.AddView(UnityAdsBanner, 100%x/2-150dip, 0, 300dip, 250dip) InitializeBanner300x300 (EventName As String, GameID As String, TestMode As Boolean, PlacementID As String) Initializes banner 300x300 EventName - Event name GameID - The Unity Game ID for your Project, located in the developer dashboard. TestMode - When set to true, only test ads display. PlacementID - The Placement ID, located on the developer dashboard. UnityAdsBanner.InitializeBanner300x300("BannerAd", "3054608", True, "banner") Activity.AddView(UnityAdsBanner, 100%x/2-150dip, 0, 300dip, 300dip) InitializeBanner450x450 (EventName As String, GameID As String, TestMode As Boolean, PlacementID As String) Initializes banner 450x450 EventName - Event name GameID - The Unity Game ID for your Project, located in the developer dashboard. TestMode - When set to true, only test ads display. PlacementID - The Placement ID, located on the developer dashboard. UnityAdsBanner.InitializeBanner450x450("BannerAd", "3054608", True, "banner") Activity.AddView(UnityAdsBanner, 100%x/2-225dip, 0, 450dip, 450dip) Invalidate Invalidate2 (arg0 As android.graphics.Rect) Invalidate3 (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int) IsInitialized As Boolean LoadBanner Load banner Ad. onInitializationComplete onInitializationFailed (error As com.unity3d.ads.UnityAds.UnityAdsInitializationError, message As String) RemoveView RequestFocus As Boolean SendToBack SetBackgroundImage (arg0 As android.graphics.Bitmap) As BitmapDrawable SetColorAnimated (arg0 As Int, arg1 As Int, arg2 As Int) SetLayout (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int) SetLayoutAnimated (arg0 As Int, arg1 As Int, arg2 As Int, arg3 As Int, arg4 As Int) SetVisibleAnimated (arg0 As Int, arg1 As Boolean) Properties: Background As android.graphics.drawable.Drawable Color As Int [write only] Enabled As Boolean Height As Int Left As Int Padding As Int() Parent As Object [read only] Tag As Object Top As Int Visible As Boolean Width As Int UnityAdsInterstitial Events: OnUnityAdsAdLoaded (PlacementID As String) OnUnityAdsFailedToLoad (Error As String) OnUnityAdsShowClick (PlacementID As String) OnUnityAdsShowComplete (PlacementID As String, State As String) OnUnityAdsShowFailure (Error As String) OnUnityAdsShowStart (PlacementID As String) Functions: InitializeInterstitial (EventName As String, GameID As String, TestMode As Boolean, PlacementID As String) EventName - Event name GameID - The Unity Game ID for your Project, located in the developer dashboard. TestMode - When set to true, only test ads display. PlacementID - The Placement ID, located on the developer dashboard. UnityAdsInterstitial.InitializeInterstitial("InterstitialAds", "14851", True, "rewardedVideo") IsInitialized As Boolean LoadAd Load Interstitial/Rewarded Ad. ShowAd Show Ad Click to expand... Add this code to main: Code: Copy #MultiDex: True #AdditionalJar: androidx.asynclayoutinflater:asynclayoutinflater #AdditionalJar: androidx.collection:collection #AdditionalJar: androidx.concurrent:concurrent-futures #AdditionalJar: androidx.coordinatorlayout:coordinatorlayout #AdditionalJar: androidx.cursoradapter:cursoradapter #AdditionalJar: androidx.datastore:datastore #AdditionalJar: androidx.documentfile:documentfile #AdditionalJar: androidx.fragment:fragment #AdditionalJar: androidx.interpolator:interpolator #AdditionalJar: androidx.legacy:legacy-support-core-ui #AdditionalJar: androidx.legacy:legacy-support-core-utils #AdditionalJar: androidx.lifecycle:lifecycle-common #AdditionalJar: androidx.lifecycle:lifecycle-livedata #AdditionalJar: androidx.lifecycle:lifecycle-livedata-core #AdditionalJar: androidx.lifecycle:lifecycle-process #AdditionalJar: androidx.lifecycle:lifecycle-runtime #AdditionalJar: androidx.lifecycle:lifecycle-runtime-ktx #AdditionalJar: androidx.lifecycle:lifecycle-service #AdditionalJar: androidx.lifecycle:lifecycle-viewmodel #AdditionalJar: androidx.lifecycle:lifecycle-viewmodel-ktx #AdditionalJar: androidx.lifecycle:lifecycle-viewmodel-savedstate #AdditionalJar: androidx.localbroadcastmanager:localbroadcastmanager #AdditionalJar: androidx.print:print #AdditionalJar: androidx.profileinstaller:profileinstaller #AdditionalJar: androidx.sqlite:sqlite #AdditionalJar: androidx.sqlite:sqlite-framework #AdditionalJar: androidx.work:work-runtime #AdditionalJar: androidx.work:work-runtime-ktx #AdditionalJar: androidx.webkit:webkit #AdditionalJar: com.google.android.gms:play-services-cronet #AdditionalJar: com.google.android.gms:play-services-base #AdditionalJar: com.google.android.gms:play-services-basement #AdditionalJar: com.google.android.gms:play-services-tasks #AdditionalJar: com.google.protobuf:protobuf-java-lite #AdditionalJar: com.google.protobuf:protobuf-kotlin-lite #AdditionalJar: org.chromium.net:cronet-api #AdditionalJar: room-common-2.2.5 #AdditionalJar: room-runtime-2.2.5.aar Add this in your manifest: B4X: Copy AddManifestText(<queries> <intent> <action android:name="com.attribution.REFERRAL_PROVIDER" /> </intent> </queries>) AddApplicationText(<activity android:name="com.unity3d.services.ads.adunit.AdUnitActivity" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:exported="false" android:hardwareAccelerated="true" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /> <activity android:name="com.unity3d.services.ads.adunit.AdUnitTransparentActivity" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:exported="false" android:hardwareAccelerated="true" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" /> <activity android:name="com.unity3d.services.ads.adunit.AdUnitTransparentSoftwareActivity" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:exported="false" android:hardwareAccelerated="false" android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" /> <activity android:name="com.unity3d.services.ads.adunit.AdUnitSoftwareActivity" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:exported="false" android:hardwareAccelerated="false" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /> <activity android:name="com.unity3d.ads.adplayer.FullScreenWebViewDisplay" android:configChanges="fontScale|keyboard|keyboardHidden|locale|mnc|mcc|navigation|orientation|screenLayout|screenSize|smallestScreenSize|uiMode|touchscreen" android:exported="false" android:hardwareAccelerated="true" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /> <provider android:name="androidx.startup.InitializationProvider" android:authorities="${applicationId}.androidx-startup" > <meta-data android:name="androidx.lifecycle.ProcessLifecycleInitializer" android:value="androidx.startup" /> <meta-data android:name="com.unity3d.services.core.configuration.AdsSdkInitializer" android:value="androidx.startup" /> </provider>) Versions: v4.90 Added new banners: 300x250, 300x300 and 450x450. Updated example app. v4.91 Update for original library. Changelog. Updated example app (Manifest changes). v4.92 Update for original library. Changelog. Download library from: https://mega.nz/file/MBxQGQjT#qFjWMIaOk7Umxn74nsBHqT7x-eorzbSBpd6Ue2AUWFU Edit (Erel): updated dependencies: https://www.b4x.com/android/forum/threads/unity-ads-library.120648/post-1046796
DonManfred Expert Licensed User Longtime User Jul 28, 2020 #2 Yes i know, @Pendrush I did liked even if i do not like Ads ;-)
Pendrush Well-Known Member Licensed User Longtime User Jul 28, 2020 #3 DonManfred said: Yes i know, @Pendrush I did liked even if i do not like Ads ;-) Click to expand... Well... Ads bring in revenue for many developers. I just want to expand the earning potential for developers, even if I don’t personally use these ads.
DonManfred said: Yes i know, @Pendrush I did liked even if i do not like Ads ;-) Click to expand... Well... Ads bring in revenue for many developers. I just want to expand the earning potential for developers, even if I don’t personally use these ads.
DonManfred Expert Licensed User Longtime User Jul 28, 2020 #4 Pendrush said: I just want to expand the earning potential for developers Click to expand... That´s the like worth ;-)
Pendrush said: I just want to expand the earning potential for developers Click to expand... That´s the like worth ;-)
Douglas Farias Expert Licensed User Longtime User Aug 12, 2020 #5 Hi @Pendrush First, Thank you for the lib, i m testing here. one report... the UnityAdsInterstitial.IsInitialized is always returning false. the IsReady is true but the IsInitialized is false. i have not tested banner, but i think it is with same problem. thx
Hi @Pendrush First, Thank you for the lib, i m testing here. one report... the UnityAdsInterstitial.IsInitialized is always returning false. the IsReady is true but the IsInitialized is false. i have not tested banner, but i think it is with same problem. thx
Pendrush Well-Known Member Licensed User Longtime User Aug 12, 2020 #6 Douglas Farias said: i have not tested banner, but i think it is with same problem. Click to expand... Only Interstitial. Bug is fixed in latest version.
Douglas Farias said: i have not tested banner, but i think it is with same problem. Click to expand... Only Interstitial. Bug is fixed in latest version.
Pendrush Well-Known Member Licensed User Longtime User Nov 7, 2020 #8 pemulanih said: how to place banner at bottom? Click to expand... As any other view: B4X: Copy Activity.AddView(UnityAdsBanner, 100%x/2-160dip, 100%y-50dip, 320dip, 50dip)
pemulanih said: how to place banner at bottom? Click to expand... As any other view: B4X: Copy Activity.AddView(UnityAdsBanner, 100%x/2-160dip, 100%y-50dip, 320dip, 50dip)
Douglas Farias Expert Licensed User Longtime User Nov 24, 2021 #9 Hello @Pendrush can you please update this lib to lasted version of unity sdk (3.7.5)? or upload the source code? thank you ???
Hello @Pendrush can you please update this lib to lasted version of unity sdk (3.7.5)? or upload the source code? thank you ???
Pendrush Well-Known Member Licensed User Longtime User Nov 24, 2021 #10 Douglas Farias said: can you please update this lib Click to expand... Done.
Blueforcer Well-Known Member Licensed User Longtime User Jun 3, 2022 #12 Is this still working? B4X: Copy UnityAdsInterstitial.InitializeInterstitial("InterstitialAds", "4782531", False, "Interstitial_Android") i always get OnUnityAdsFailedToLoad: Error: INVALID_ARGUMENT, Error message: No placement configured for id: Interstitial_Android, PlacementId: Interstitial_Android as placement ID i entered the ad-unit ID, since i dont find any PlacementId is this correct?
Is this still working? B4X: Copy UnityAdsInterstitial.InitializeInterstitial("InterstitialAds", "4782531", False, "Interstitial_Android") i always get OnUnityAdsFailedToLoad: Error: INVALID_ARGUMENT, Error message: No placement configured for id: Interstitial_Android, PlacementId: Interstitial_Android as placement ID i entered the ad-unit ID, since i dont find any PlacementId is this correct?
Pendrush Well-Known Member Licensed User Longtime User Jun 3, 2022 #13 This is their official example app source code: unity-ads-android/app/src/main/java/com/unity3d/ads/example/ui/main/UnityAdsFragment.java at master · Unity-Technologies/unity-ads-android Unity Ads SDK for Android. Contribute to Unity-Technologies/unity-ads-android development by creating an account on GitHub. github.com Lines 80 and 81 Java: Copy private final String interstitialPlacementId = "video"; private final String rewardedPlacementId = "rewardedVideo";
This is their official example app source code: unity-ads-android/app/src/main/java/com/unity3d/ads/example/ui/main/UnityAdsFragment.java at master · Unity-Technologies/unity-ads-android Unity Ads SDK for Android. Contribute to Unity-Technologies/unity-ads-android development by creating an account on GitHub. github.com Lines 80 and 81 Java: Copy private final String interstitialPlacementId = "video"; private final String rewardedPlacementId = "rewardedVideo";
Blueforcer Well-Known Member Licensed User Longtime User Jun 3, 2022 #14 mhh i get the same error just with rewardedVideo
Pendrush Well-Known Member Licensed User Longtime User Jun 7, 2022 #15 Blueforcer said: mhh i get the same error just with rewardedVideo Click to expand... Maybe you can contact their support.
Blueforcer said: mhh i get the same error just with rewardedVideo Click to expand... Maybe you can contact their support.
Schakalaka Active Member Licensed User Longtime User May 29, 2023 #17 hello, can you make this library compatible with last sdk version (Unity Ads 4.7.1) Thank you
Pendrush Well-Known Member Licensed User Longtime User Jun 4, 2023 #18 Schakalaka said: hello, can you make this library compatible with last sdk version (Unity Ads 4.7.1) Click to expand... I don't think B4A is ready. Unity Ads Android integration requirements: compileSdkVersion to be 33 or higher Java 8 targeting for the Unity Ads SDK version 4.7.0 and higher More on link: Unity Ads Android integration requirements • Unity Grow Review the integration requirements for Unity Ads SDK to ensure your Android app meets the necessary prerequisites to implement ad formats. docs.unity.com
Schakalaka said: hello, can you make this library compatible with last sdk version (Unity Ads 4.7.1) Click to expand... I don't think B4A is ready. Unity Ads Android integration requirements: compileSdkVersion to be 33 or higher Java 8 targeting for the Unity Ads SDK version 4.7.0 and higher More on link: Unity Ads Android integration requirements • Unity Grow Review the integration requirements for Unity Ads SDK to ensure your Android app meets the necessary prerequisites to implement ad formats. docs.unity.com
Erel B4X founder Staff member Licensed User Longtime User Jun 5, 2023 #19 Pendrush said: compileSdkVersion to be 33 or higher Click to expand... The recommend android.jar (=compileSdkVersion) is 33. Pendrush said: Java 8 targeting for the Unity Ads SDK version 4.7.0 and higher Click to expand... This should be no problem.
Pendrush said: compileSdkVersion to be 33 or higher Click to expand... The recommend android.jar (=compileSdkVersion) is 33. Pendrush said: Java 8 targeting for the Unity Ads SDK version 4.7.0 and higher Click to expand... This should be no problem.
Pendrush Well-Known Member Licensed User Longtime User Jun 5, 2023 #20 Erel said: The recommend android.jar (=compileSdkVersion) is 33. Click to expand... Oh, it's compileSdkVersion not targetSDK...
Erel said: The recommend android.jar (=compileSdkVersion) is 33. Click to expand... Oh, it's compileSdkVersion not targetSDK...