Skip to content

Commit

Permalink
Merge pull request #31 from defold/update-06-24
Browse files Browse the repository at this point in the history
Update IronSource SDK and Adapters
  • Loading branch information
AGulev authored Jun 5, 2024
2 parents bf8c39f + adfde39 commit cb61aa0
Show file tree
Hide file tree
Showing 8 changed files with 944 additions and 1,987 deletions.
5 changes: 4 additions & 1 deletion extension-ironsource/ext.manifest
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
name: "IronSourceExt"

platforms:
android:
context:
excludeJars: ["(.*)/androidx-multidex.jar"]
ios:
context:
frameworks: ["UIKit", "AppTrackingTransparency", "AVFoundation"]
linkFlags: ["-ObjC", "-Wl,-rpath,/usr/lib/swift", "-Wl,-rpath,@executable_path/Frameworks"]
libs: ["swiftCompatibility50", "swiftCompatibility51"]
libs: ["swiftCompatibility50", "swiftCompatibility51"]
28 changes: 23 additions & 5 deletions extension-ironsource/ext.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[iron_source]

version.default = 1.1.0
version.default = 1.2.0
adcolony_android.type = string

admob_android.private = 1
Expand All @@ -18,8 +18,8 @@ bidmachine_android.type = bool
charboost_android.private = 1
charboost_android.type = bool

fyber_android.private = 1
fyber_android.type = bool
dt_exchange_android.private = 1
dt_exchange_android.type = bool

facebook_android.private = 1
facebook_android.type = bool
Expand All @@ -36,6 +36,9 @@ liftoff_android.type = bool
mintegral_android.private = 1
mintegral_android.type = bool

moloco_android.private = 1
moloco_android.type = bool

mytarget_android.private = 1
mytarget_android.type = bool

Expand All @@ -45,6 +48,9 @@ pangle_android.type = bool
unityads_android.private = 1
unityads_android.type = bool

yandex_ads_android.private = 1
yandex_ads_android.type = bool

ios_use_skan.private = 1
ios_use_skan.type = bool

Expand All @@ -63,15 +69,18 @@ applovin_ios.type = bool
charboost_ios.private = 1
charboost_ios.type = bool

fyber_ios.private = 1
fyber_ios.type = bool
dt_exchange_ios.private = 1
dt_exchange_ios.type = bool

admob_ios.private = 1
admob_ios.type = bool

admob_ios_appid.private = 1
admob_ios_appid.type = string

bidmachine_ios.private = 1
bidmachine_ios.type = bool

hyprmx_ios.private = 1
hyprmx_ios.type = bool

Expand All @@ -90,9 +99,15 @@ facebook_ios.type = bool
mintegral_ios.private = 1
mintegral_ios.type = bool

moloco_ios.private = 1
moloco_ios.type = bool

mytarget_ios.private = 1
mytarget_ios.type = bool

pangle_ios.private = 1
pangle_ios.type = bool

tapjoy_ios.private = 1
tapjoy_ios.type = bool

Expand All @@ -102,5 +117,8 @@ tencent_ios.type = bool
unityads_ios.private = 1
unityads_ios.type = bool

yandex_ads_ios.private = 1
yandex_ads_ios.type = bool

yahoo_ios.private = 1
yahoo_ios.type = bool
91 changes: 52 additions & 39 deletions extension-ironsource/manifests/android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ repositories {

}
dependencies {
implementation 'com.ironsource.sdk:mediationsdk:7.7.0'
implementation 'com.ironsource.sdk:mediationsdk:8.1.0'
implementation 'com.ironsource:adqualitysdk:7.20.0'

// Remove for AMAZON:
Expand All @@ -47,65 +47,66 @@ dependencies {

{{#iron_source.applovin_android}}
// Add Applovin Network
implementation 'com.ironsource.adapters:applovinadapter:4.3.41'
implementation 'com.applovin:applovin-sdk:12.1.0'
implementation 'com.ironsource.adapters:applovinadapter:4.3.44'
implementation 'com.applovin:applovin-sdk:12.5.0'
{{/iron_source.applovin_android}}

{{#iron_source.aps_android}}
// Add APS Network
implementation ('com.amazon.android:aps-sdk:9.8.+')
implementation ('com.ironsource.adapters:apsadapter:4.3.9')
implementation ('com.amazon.android:aps-sdk:9.9.3+')
implementation ('com.ironsource.adapters:apsadapter:4.3.12')
implementation ("com.iabtcf:iabtcf-decoder:2.0.10")

{{/iron_source.aps_android}}

{{#iron_source.bidmachine_android}}
// Add BidMachine Network
implementation 'com.ironsource.adapters:bidmachineadapter:4.3.3'
implementation 'io.bidmachine:ads:2.4.0'
implementation 'com.ironsource.adapters:bidmachineadapter:4.3.7'
implementation 'io.bidmachine:ads:2.7.0'
{{/iron_source.bidmachine_android}}

{{#iron_source.charboost_android}}
// Add Chartboost Network
implementation 'com.ironsource.adapters:chartboostadapter:4.3.13'
implementation 'com.chartboost:chartboost-sdk:9.5.0'
implementation 'com.ironsource.adapters:chartboostadapter:4.3.16'
implementation 'com.chartboost:chartboost-sdk:9.7.0'

{{/iron_source.charboost_android}}

{{#iron_source.fyber_android}}
{{#iron_source.dt_exchange_android}}
// Add Fyber Network (Adapter only)
implementation 'com.ironsource.adapters:fyberadapter:4.3.28'
implementation "com.fyber:marketplace-sdk:8.2.4"
{{/iron_source.fyber_android}}
implementation 'com.ironsource.adapters:fyberadapter:4.3.30'
implementation "com.fyber:marketplace-sdk:8.2.6"
{{/iron_source.dt_exchange_android}}

{{#iron_source.facebook_android}}
// Add Facebook Network
implementation 'com.ironsource.adapters:facebookadapter:4.3.45'
implementation 'com.facebook.android:audience-network-sdk:6.16.0'
implementation 'com.ironsource.adapters:facebookadapter:4.3.46'
implementation 'com.facebook.android:audience-network-sdk:6.17.0'
{{/iron_source.facebook_android}}

{{#iron_source.admob_android}}
// Add AdMob and Ad Manager Network
implementation 'com.google.android.gms:play-services-ads:22.6.0'
implementation 'com.ironsource.adapters:admobadapter:4.3.41'
implementation 'com.google.android.gms:play-services-ads:23.0.0'
implementation 'com.ironsource.adapters:admobadapter:4.3.43'
{{/iron_source.admob_android}}

{{#iron_source.hyprmx_android}}
// Add HyprMX Network
implementation 'com.ironsource.adapters:hyprmxadapter:4.3.5'
implementation 'com.hyprmx.android:HyprMX-SDK:6.2.0'
implementation 'com.ironsource.adapters:hyprmxadapter:4.3.8'
implementation 'com.hyprmx.android:HyprMX-SDK:6.2.3'
{{/iron_source.hyprmx_android}}

{{#iron_source.inmobi_android}}
// Add InMobi Network
implementation 'com.ironsource.adapters:inmobiadapter:4.3.21'
implementation 'com.inmobi.monetization:inmobi-ads-kotlin:10.6.2'
implementation 'com.ironsource.adapters:inmobiadapter:4.3.24'
implementation 'com.inmobi.monetization:inmobi-ads-kotlin:10.6.6'

{{/iron_source.inmobi_android}}

{{#iron_source.liftoff_android}}
// Add Vungle Network
implementation 'com.ironsource.adapters:vungleadapter:4.3.23'
implementation 'com.vungle:vungle-ads:7.1.0'
implementation 'com.ironsource.adapters:vungleadapter:4.3.24'
implementation 'com.vungle:vungle-ads:7.3.2'
{{/iron_source.liftoff_android}}

{{#iron_source.maio_android}}
Expand All @@ -115,49 +116,61 @@ implementation 'com.maio:android-sdk:1.1.16@aar'
{{/iron_source.maio_android}}

{{#iron_source.mintegral_android}}
implementation 'com.ironsource.adapters:mintegraladapter:4.3.21'
implementation 'com.ironsource.adapters:mintegraladapter:4.3.26'

//overseas market
implementation 'com.mbridge.msdk.oversea:mbbid:16.5.91'
implementation 'com.mbridge.msdk.oversea:reward:16.5.91'
implementation 'com.mbridge.msdk.oversea:mbbanner:16.5.91'
implementation 'com.mbridge.msdk.oversea:newinterstitial:16.5.91'
implementation 'com.mbridge.msdk.oversea:mbbid:16.7.31'
implementation 'com.mbridge.msdk.oversea:reward:16.7.31'
implementation 'com.mbridge.msdk.oversea:mbbanner:16.7.31'
implementation 'com.mbridge.msdk.oversea:newinterstitial:16.7.31'



{{/iron_source.mintegral_android}}

{{#iron_source.moloco_android}}
// Add Moloco Network
implementation 'com.ironsource.adapters:molocoadapter:4.3.0'
implementation 'com.moloco.sdk:moloco-sdk:2.2.0'
{{/iron_source.moloco_android}}

{{#iron_source.mytarget_android}}
// Add myTarget Network
implementation 'com.ironsource.adapters:mytargetadapter:4.1.18'
implementation 'com.my.target:mytarget-sdk:5.19.0'
implementation 'com.ironsource.adapters:mytargetadapter:4.1.19'
implementation 'com.my.target:mytarget-sdk:5.20.0'
implementation 'com.google.android.exoplayer:exoplayer:2.17.1'

{{/iron_source.mytarget_android}}

{{#iron_source.pangle_android}}
// Add Pangle Network
implementation 'com.ironsource.adapters:pangleadapter:4.3.23'
implementation 'com.pangle.global:ads-sdk:5.6.0.4'
implementation 'com.ironsource.adapters:pangleadapter:4.3.26'
implementation 'com.pangle.global:ads-sdk:5.8.0.8'
{{/iron_source.pangle_android}}

{{#iron_source.smaato_android}}
// Add Smaato Network
implementation 'com.ironsource.adapters:smaatoadapter:4.3.9'
implementation 'com.smaato.android.sdk:smaato-sdk-banner:22.0.2'
implementation 'com.smaato.android.sdk:smaato-sdk-in-app-bidding:22.0.2'
implementation 'com.ironsource.adapters:smaatoadapter:4.3.10'
implementation 'com.smaato.android.sdk:smaato-sdk-banner:22.6.0'
implementation 'com.smaato.android.sdk:smaato-sdk-in-app-bidding:22.6.0'
{{/iron_source.smaato_android}}

{{#iron_source.superawesome_android}}
// Add SuperAwesome Network
implementation 'com.ironsource.adapters:superawesomeadapter:4.1.7'
implementation 'tv.superawesome.sdk.publisher:superawesome:9.1.0'
implementation 'com.ironsource.adapters:superawesomeadapter:4.1.9'
implementation 'tv.superawesome.sdk.publisher:superawesome:9.3.2'
{{/iron_source.superawesome_android}}

{{#iron_source.unityads_android}}
// Add UnityAds Network
implementation 'com.ironsource.adapters:unityadsadapter:4.3.34'
implementation 'com.unity3d.ads:unity-ads:4.9.2'
implementation 'com.ironsource.adapters:unityadsadapter:4.3.40'
implementation 'com.unity3d.ads:unity-ads:4.12.0'
{{/iron_source.unityads_android}}

{{#iron_source.yandex_ads_android}}
// Add Yandex Ads Network
implementation 'com.ironsource.adapters:yandexadapter:4.3.0'
implementation 'com.yandex.android:mobileads:7.0.1'
{{/iron_source.yandex_ads_android}}

}
Loading

0 comments on commit cb61aa0

Please sign in to comment.