diff --git a/extension-ironsource/ext.properties b/extension-ironsource/ext.properties index d86ce2d..7642b62 100644 --- a/extension-ironsource/ext.properties +++ b/extension-ironsource/ext.properties @@ -1,11 +1,8 @@ [iron_source] -version.default = 0.7.0 +version.default = 1.0.0 adcolony_android.type = string -adcolony_android.private = 1 -adcolony_android.type = bool - admob_android.private = 1 admob_android.type = bool @@ -15,8 +12,8 @@ admob_android_appid.type = string applovin_android.private = 1 applovin_android.type = bool -bidmachine.private = 1 -bidmachine.type = bool +bidmachine_android.private = 1 +bidmachine_android.type = bool charboost_android.private = 1 charboost_android.type = bool @@ -45,9 +42,6 @@ mytarget_android.type = bool pangle_android.private = 1 pangle_android.type = bool -tapjoy_android.private = 1 -tapjoy_android.type = bool - unityads_android.private = 1 unityads_android.type = bool diff --git a/extension-ironsource/manifests/android/build.gradle b/extension-ironsource/manifests/android/build.gradle index 9dfb3ff..e408219 100644 --- a/extension-ironsource/manifests/android/build.gradle +++ b/extension-ironsource/manifests/android/build.gradle @@ -4,6 +4,10 @@ repositories { mavenCentral() maven {url 'https://android-sdk.is.com/'} + {{#iron_source.bidmachine_android}} + maven { url 'https://artifactory.bidmachine.io/bidmachine' } + {{/iron_source.bidmachine_android}} + {{#iron_source.charboost_android}} maven {url 'https://cboost.jfrog.io/artifactory/chartboost-ads/' } {{/iron_source.charboost_android}} @@ -28,13 +32,9 @@ repositories { maven { url "https://aa-sdk.s3-eu-west-1.amazonaws.com/android_repo" } {{/iron_source.superawesome_android}} - {{#iron_source.tapjoy_android}} - maven { url "https://sdk.tapjoy.com/"} - {{/iron_source.tapjoy_android}} - } dependencies { - implementation 'com.ironsource.sdk:mediationsdk:7.4.0' + implementation 'com.ironsource.sdk:mediationsdk:7.7.0' // Remove for AMAZON: // --- NOT AMAZON START --- @@ -44,131 +44,119 @@ dependencies { implementation 'com.google.android.gms:play-services-basement:18.1.0' // --- NOT AMAZON END --- -{{#iron_source.adcolony_android}} -// Add AdColony Network -implementation 'com.ironsource.adapters:adcolonyadapter:4.3.14' -implementation 'com.adcolony:sdk:4.8.0' -{{/iron_source.adcolony_android}} - {{#iron_source.applovin_android}} -// Add Applovin Network -implementation 'com.ironsource.adapters:applovinadapter:4.3.39' -implementation 'com.applovin:applovin-sdk:11.10.1' +// Add Applovin Network +implementation 'com.ironsource.adapters:applovinadapter:4.3.41' +implementation 'com.applovin:applovin-sdk:12.1.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') +// Add APS Network +implementation ('com.amazon.android:aps-sdk:9.8.+') +implementation ('com.ironsource.adapters:apsadapter:4.3.9') {{/iron_source.aps_android}} {{#iron_source.bidmachine_android}} -// Add BidMachine Network -implementation 'com.ironsource.adapters:bidmachineadapter:4.3.0' -implementation 'io.bidmachine:ads:2.3.2' +// Add BidMachine Network +implementation 'com.ironsource.adapters:bidmachineadapter:4.3.3' +implementation 'io.bidmachine:ads:2.4.0' {{/iron_source.bidmachine_android}} {{#iron_source.charboost_android}} -// Add Chartboost Network -implementation 'com.ironsource.adapters:chartboostadapter:4.3.12' -implementation 'com.chartboost:chartboost-sdk:9.3.1' +// Add Chartboost Network +implementation 'com.ironsource.adapters:chartboostadapter:4.3.13' +implementation 'com.chartboost:chartboost-sdk:9.5.0' {{/iron_source.charboost_android}} {{#iron_source.fyber_android}} -// Add Fyber Network (Adapter only) -implementation 'com.ironsource.adapters:fyberadapter:4.3.26' -implementation "com.fyber:marketplace-sdk:8.2.3" +// 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}} {{#iron_source.facebook_android}} -// Add Facebook Network -implementation 'com.ironsource.adapters:facebookadapter:4.3.44' -implementation 'com.facebook.android:audience-network-sdk:6.15.0' +// Add Facebook Network +implementation 'com.ironsource.adapters:facebookadapter:4.3.45' +implementation 'com.facebook.android:audience-network-sdk:6.16.0' {{/iron_source.facebook_android}} {{#iron_source.admob_android}} -// Add AdMob and Ad Manager Network -implementation 'com.google.android.gms:play-services-ads:22.2.0' -implementation 'com.ironsource.adapters:admobadapter:4.3.39' +// 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' {{/iron_source.admob_android}} {{#iron_source.hyprmx_android}} -// Add HyprMX Network -implementation 'com.ironsource.adapters:hyprmxadapter:4.3.5' +// Add HyprMX Network +implementation 'com.ironsource.adapters:hyprmxadapter:4.3.5' implementation 'com.hyprmx.android:HyprMX-SDK:6.2.0' {{/iron_source.hyprmx_android}} {{#iron_source.inmobi_android}} -// Add InMobi Network -implementation 'com.ironsource.adapters:inmobiadapter:4.3.17' -implementation 'com.inmobi.monetization:inmobi-ads:10.1.2' +// Add InMobi Network +implementation 'com.ironsource.adapters:inmobiadapter:4.3.21' +implementation 'com.inmobi.monetization:inmobi-ads-kotlin:10.6.2' {{/iron_source.inmobi_android}} {{#iron_source.liftoff_android}} -// Add Vungle Network -implementation 'com.ironsource.adapters:vungleadapter:4.3.21' -implementation 'com.vungle:publisher-sdk-android:6.12.1' +// Add Vungle Network +implementation 'com.ironsource.adapters:vungleadapter:4.3.23' +implementation 'com.vungle:vungle-ads:7.1.0' {{/iron_source.liftoff_android}} {{#iron_source.maio_android}} -// Add Maio Network -implementation 'com.ironsource.adapters:maioadapter:4.1.11' +// Add Maio Network +implementation 'com.ironsource.adapters:maioadapter:4.1.11' implementation 'com.maio:android-sdk:1.1.16@aar' {{/iron_source.maio_android}} {{#iron_source.mintegral_android}} -implementation 'com.ironsource.adapters:mintegraladapter:4.3.17' - -//overseas market -implementation 'com.mbridge.msdk.oversea:mbbid:16.4.61' -implementation 'com.mbridge.msdk.oversea:reward:16.4.61' -implementation 'com.mbridge.msdk.oversea:mbbanner:16.4.61' -implementation 'com.mbridge.msdk.oversea:newinterstitial:16.4.61' - - +implementation 'com.ironsource.adapters:mintegraladapter:4.3.21' + +//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' + + {{/iron_source.mintegral_android}} {{#iron_source.mytarget_android}} -// Add myTarget Network -implementation 'com.ironsource.adapters:mytargetadapter:4.1.17' -implementation 'com.my.target:mytarget-sdk:5.16.5' -implementation 'com.google.android.exoplayer:exoplayer:2.17.1' +// Add myTarget Network +implementation 'com.ironsource.adapters:mytargetadapter:4.1.18' +implementation 'com.my.target:mytarget-sdk:5.19.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.20' -implementation 'com.pangle.global:ads-sdk:5.2.0.6' +// Add Pangle Network +implementation 'com.ironsource.adapters:pangleadapter:4.3.23' +implementation 'com.pangle.global:ads-sdk:5.6.0.4' {{/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' +// 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' {{/iron_source.smaato_android}} {{#iron_source.superawesome_android}} -// Add SuperAwesome Network -implementation 'com.ironsource.adapters:superawesomeadapter:4.1.7' +// Add SuperAwesome Network +implementation 'com.ironsource.adapters:superawesomeadapter:4.1.7' implementation 'tv.superawesome.sdk.publisher:superawesome:9.1.0' {{/iron_source.superawesome_android}} -{{#iron_source.tapjoy_android}} -// Add Tapjoy Network -implementation 'com.ironsource.adapters:tapjoyadapter:4.1.25' -implementation 'com.tapjoy:tapjoy-android-sdk:13.0.1' -{{/iron_source.tapjoy_android}} - {{#iron_source.unityads_android}} -// Add UnityAds Network -implementation 'com.ironsource.adapters:unityadsadapter:4.3.31' -implementation 'com.unity3d.ads:unity-ads:4.8.0' +// Add UnityAds Network +implementation 'com.ironsource.adapters:unityadsadapter:4.3.34' +implementation 'com.unity3d.ads:unity-ads:4.9.2' {{/iron_source.unityads_android}} } \ No newline at end of file diff --git a/extension-ironsource/manifests/ios/Podfile b/extension-ironsource/manifests/ios/Podfile index 8694963..f94fda3 100644 --- a/extension-ironsource/manifests/ios/Podfile +++ b/extension-ironsource/manifests/ios/Podfile @@ -1,87 +1,79 @@ -platform :ios, '10.0' -pod 'IronSourceSDK','7.4.0.0' - -{{#iron_source.adcolony_ios}} -pod 'IronSourceAdColonyAdapter','4.3.16.2' -{{/iron_source.adcolony_ios}} +platform :ios, '13.0' +pod 'IronSourceSDK','7.7.0.0' {{#iron_source.applovin_ios}} -pod 'IronSourceAppLovinAdapter','4.3.40.2' +pod 'IronSourceAppLovinAdapter','4.3.42.1' {{/iron_source.applovin_ios}} {{#iron_source.aps_ios}} -pod 'IronSourceAPSAdapter','4.3.8.1' +pod 'IronSourceAPSAdapter','4.3.9.2' {{/iron_source.aps_ios}} {{#iron_source.bidmachine_ios}} -pod 'IronSourceBidMachineAdapter','4.3.0.0' +pod 'IronSourceBidMachineAdapter','4.3.3.2' {{/iron_source.bidmachine_ios}} {{#iron_source.charboost_ios}} -pod 'IronSourceChartboostAdapter','4.3.15.1' +pod 'IronSourceChartboostAdapter','4.3.16.2' {{/iron_source.charboost_ios}} {{#iron_source.csj_ios}} -pod 'IronSourceCSJAdapter', '4.3.2.2' +pod 'IronSourceCSJAdapter', '4.3.2.6' {{/iron_source.csj_ios}} {{#iron_source.fyber_ios}} -pod 'IronSourceFyberAdapter','4.3.30.2' +pod 'IronSourceFyberAdapter','4.3.31.4' {{/iron_source.fyber_ios}} {{#iron_source.facebook_ios}} -pod 'IronSourceFacebookAdapter','4.3.39.2' +pod 'IronSourceFacebookAdapter','4.3.43.3' {{/iron_source.facebook_ios}} {{#iron_source.admob_ios}} -pod 'IronSourceAdMobAdapter','4.3.45.1' +pod 'IronSourceAdMobAdapter','4.3.51.0' {{/iron_source.admob_ios}} {{#iron_source.hyprmx_ios}} -pod 'IronSourceHyprMXAdapter','4.3.3.1' +pod 'IronSourceHyprMXAdapter','4.3.3.5' {{/iron_source.hyprmx_ios}} {{#iron_source.inmobi_ios}} -pod 'IronSourceInMobiAdapter','4.3.17.2' +pod 'IronSourceInMobiAdapter','4.3.20.2' {{/iron_source.inmobi_ios}} {{#iron_source.liftoff_ios}} -pod 'IronSourceVungleAdapter','4.3.28.1' +pod 'IronSourceVungleAdapter','4.3.30.1' {{/iron_source.liftoff_ios}} {{#iron_source.maio_ios}} -pod 'IronSourceMaioAdapter','4.1.11.2' +pod 'IronSourceMaioAdapter','4.1.11.6' {{/iron_source.maio_ios}} {{#iron_source.mintegral_ios}} -pod 'IronSourceMintegralAdapter', '4.3.16.1' +pod 'IronSourceMintegralAdapter', '4.3.19.1' {{/iron_source.mintegral_ios}} {{#iron_source.mytarget_ios}} -pod 'IronSourceMyTargetAdapter','4.1.16.2' +pod 'IronSourceMyTargetAdapter','4.1.18.2' {{/iron_source.mytarget_ios}} {{#iron_source.pangle_ios}} -pod 'IronSourcePangleAdapter','4.3.22.1' +pod 'IronSourcePangleAdapter','4.3.25.1' {{/iron_source.pangle_ios}} {{#iron_source.smaato_ios}} -pod 'IronSourceSmaatoAdapter','4.3.10.2' +pod 'IronSourceSmaatoAdapter','4.3.10.6' {{/iron_source.smaato_ios}} {{#iron_source.superawesome_ios}} -pod 'IronSourceSuperAwesomeAdapter','4.1.7.2' +pod 'IronSourceSuperAwesomeAdapter','4.1.7.5' {{/iron_source.superawesome_ios}} -{{#iron_source.tapjoy_ios}} -pod 'IronSourceTapjoyAdapter','4.1.25.2' -{{/iron_source.tapjoy_ios}} - {{#iron_source.tencent_ios}} -pod 'IronSourceTencentAdapter','4.3.5.2' +pod 'IronSourceTencentAdapter','4.3.5.6' {{/iron_source.tencent_ios}} {{#iron_source.unityads_ios}} -pod 'IronSourceUnityAdsAdapter','4.3.31.1' +pod 'IronSourceUnityAdsAdapter','4.3.34.2' {{/iron_source.unityads_ios}} diff --git a/game.project b/game.project index 093ab6d..e25a023 100755 --- a/game.project +++ b/game.project @@ -19,13 +19,14 @@ include_dirs = extension-ironsource [android] iap_provider = GooglePlay package = com.defold.ironsource +minimum_sdk_version = 21 [iron_source] adcolony_android = 1 admob_android = 1 admob_android_appid = ca-app-pub-3940256099942544~3347511713 applovin_android = 1 -bidmachine = 1 +bidmachine_android = 1 charboost_android = 1 fyber_android = 1 facebook_android = 1 @@ -35,7 +36,6 @@ liftoff_android = 1 mintegral_android = 1 mytarget_android = 1 pangle_android = 1 -tapjoy_android = 1 unityads_android = 1 ios_use_skan = 1 ios_tracking_usage_description = Your data will be used to provide you a better and personalized ad experience. @@ -53,7 +53,6 @@ liftoff_ios = 1 maio_ios = 1 mintegral_ios = 1 mytarget_ios = 1 -tapjoy_ios = 1 unityads_ios = 1 [ios] diff --git a/updater/android.py b/updater/android.py index a87c501..20419cd 100644 --- a/updater/android.py +++ b/updater/android.py @@ -72,7 +72,7 @@ def remove_china_market(text): var_name = "sdk_data" site_values = parse_js_table(url, var_name) mapping = { - 'AdColony': 'adcolony', + # 'AdColony': 'adcolony', 'AppLovin': 'applovin', 'APS': 'aps', 'BidMachine': 'bidmachine', @@ -89,7 +89,7 @@ def remove_china_market(text): 'Pangle': 'pangle', 'Smaato': 'smaato', 'SuperAwesome': 'superawesome', - 'Tapjoy': 'tapjoy', + # 'Tapjoy': 'tapjoy', 'UnityAds': 'unityads', # 'Yahoo': 'yahoo' } diff --git a/updater/ios.py b/updater/ios.py index 74351f7..a3802f3 100644 --- a/updater/ios.py +++ b/updater/ios.py @@ -72,7 +72,7 @@ def parse_js_table(url, var_name): site_values = parse_js_table(url, var_name) # print(site_values) mapping = { - 'AdColony': 'adcolony', + # 'AdColony': 'adcolony', 'AppLovin': 'applovin', 'APS': 'aps', 'BidMachine': 'bidmachine', @@ -90,7 +90,7 @@ def parse_js_table(url, var_name): 'Pangle': 'pangle', 'Smaato': 'smaato', 'SuperAwesome': 'superawesome', - 'Tapjoy': 'tapjoy', + # 'Tapjoy': 'tapjoy', 'Tencent': 'tencent', 'UnityAds': 'unityads', } @@ -101,7 +101,7 @@ def parse_js_table(url, var_name): result += """ """ -repositories = """platform :ios, '10.0' +repositories = """platform :ios, '13.0' """ repositories += site_values['sdk_cocoapods']