From 8ee038c48389a1516c53fa7c4ffd47a1842e36e9 Mon Sep 17 00:00:00 2001 From: AGulev Date: Sat, 6 Jan 2024 16:25:31 +0100 Subject: [PATCH 1/9] fix version --- game.project | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game.project b/game.project index e25a023..f0af926 100755 --- a/game.project +++ b/game.project @@ -10,7 +10,7 @@ height = 1280 [project] title = IronSource -version = 0.7.0 +version = 1.0.0 dependencies#0 = https://github.com/andsve/dirtylarry/archive/master.zip [library] From cd0afccf0bff50e5d80e89b5fde24d9caaa1d13d Mon Sep 17 00:00:00 2001 From: AGulev Date: Sat, 1 Jun 2024 22:27:51 +0200 Subject: [PATCH 2/9] update android --- extension-ironsource/ext.manifest | 3 + extension-ironsource/ext.properties | 10 +- .../manifests/android/build.gradle | 137 ++++++++++-------- game.project | 4 +- updater/android.py | 6 +- 5 files changed, 91 insertions(+), 69 deletions(-) diff --git a/extension-ironsource/ext.manifest b/extension-ironsource/ext.manifest index c3c15c7..4be90a3 100644 --- a/extension-ironsource/ext.manifest +++ b/extension-ironsource/ext.manifest @@ -1,6 +1,9 @@ name: "IronSourceExt" platforms: + android: + context: + excludeJars: ["(.*)/androidx-multidex.jar"] ios: context: frameworks: ["UIKit", "AppTrackingTransparency", "AVFoundation"] diff --git a/extension-ironsource/ext.properties b/extension-ironsource/ext.properties index 1ff47e4..6e9bb6f 100644 --- a/extension-ironsource/ext.properties +++ b/extension-ironsource/ext.properties @@ -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 @@ -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 @@ -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 diff --git a/extension-ironsource/manifests/android/build.gradle b/extension-ironsource/manifests/android/build.gradle index 25429f4..47f73ea 100644 --- a/extension-ironsource/manifests/android/build.gradle +++ b/extension-ironsource/manifests/android/build.gradle @@ -1,5 +1,3 @@ - - repositories { mavenCentral() maven {url 'https://android-sdk.is.com/'} @@ -34,7 +32,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: @@ -46,118 +44,131 @@ dependencies { // --- NOT AMAZON END --- {{#iron_source.applovin_android}} -// Add Applovin Network -implementation 'com.ironsource.adapters:applovinadapter:4.3.41' -implementation 'com.applovin:applovin-sdk:12.1.0' +// Add Applovin Network +implementation 'com.ironsource.adapters:applovinadapter:4.3.43' +implementation 'com.applovin:applovin-sdk:12.4.3' {{/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.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' +// Add BidMachine Network +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' +// Add Chartboost Network +implementation 'com.ironsource.adapters:chartboostadapter:4.3.16' +implementation 'com.chartboost:chartboost-sdk:9.7.0' {{/iron_source.charboost_android}} -{{#iron_source.fyber_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}} +{{#iron_source.dt_exchange_android}} +// Add Fyber Network (Adapter only) +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' +// Add Facebook Network +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' +// Add AdMob and Ad Manager Network +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' +// Add HyprMX Network +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' +// Add InMobi Network +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' +// Add Vungle Network +implementation 'com.ironsource.adapters:vungleadapter:4.3.24' +implementation 'com.vungle:vungle-ads:7.3.2' {{/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.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' - - +implementation 'com.ironsource.adapters:mintegraladapter:4.3.26' + +//overseas market +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.google.android.exoplayer:exoplayer:2.17.1' +// Add myTarget Network +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' +// Add Pangle Network +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' +// Add Smaato Network +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' +// Add SuperAwesome Network +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' +// Add UnityAds Network +implementation 'com.ironsource.adapters:unityadsadapter:4.3.39' +implementation 'com.unity3d.ads:unity-ads:4.11.3' {{/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}} + } \ No newline at end of file diff --git a/game.project b/game.project index f0af926..94387cb 100755 --- a/game.project +++ b/game.project @@ -28,15 +28,17 @@ admob_android_appid = ca-app-pub-3940256099942544~3347511713 applovin_android = 1 bidmachine_android = 1 charboost_android = 1 -fyber_android = 1 +dt_exchange_android = 1 facebook_android = 1 hyprmx_android = 1 inmobi_android = 1 liftoff_android = 1 mintegral_android = 1 +moloco_android = 1 mytarget_android = 1 pangle_android = 1 unityads_android = 1 +yandex_ads_android = 1 ios_use_skan = 1 ios_tracking_usage_description = Your data will be used to provide you a better and personalized ad experience. ios_enable_ats = 1 diff --git a/updater/android.py b/updater/android.py index e1eba9b..b895107 100755 --- a/updater/android.py +++ b/updater/android.py @@ -79,7 +79,7 @@ def remove_china_market(text): 'APS': 'aps', 'BidMachine': 'bidmachine', 'Chartboost': 'charboost', - 'Digital Turbine': 'fyber', + 'DT Exchange': 'dt_exchange', 'Facebook': 'facebook', 'Google': 'admob', 'HyprMX': 'hyprmx', @@ -87,13 +87,13 @@ def remove_china_market(text): 'Liftoff Monetize': 'liftoff', 'Maio': 'maio', 'Mintegral': 'mintegral', + 'Moloco': 'moloco', 'myTarget': 'mytarget', 'Pangle': 'pangle', 'Smaato': 'smaato', 'SuperAwesome': 'superawesome', - # 'Tapjoy': 'tapjoy', 'UnityAds': 'unityads', - # 'Yahoo': 'yahoo' + 'Yandex Ads': 'yandex_ads' } result = site_values['sdk_maven'] From 06461a29c2fadeb7d18149ac90ce470cce351575 Mon Sep 17 00:00:00 2001 From: AGulev Date: Mon, 3 Jun 2024 08:41:39 +0200 Subject: [PATCH 3/9] android upd --- .../manifests/android/build.gradle | 110 +++++++++--------- 1 file changed, 56 insertions(+), 54 deletions(-) diff --git a/extension-ironsource/manifests/android/build.gradle b/extension-ironsource/manifests/android/build.gradle index 47f73ea..d37bfa9 100644 --- a/extension-ironsource/manifests/android/build.gradle +++ b/extension-ironsource/manifests/android/build.gradle @@ -1,3 +1,5 @@ + + repositories { mavenCentral() maven {url 'https://android-sdk.is.com/'} @@ -44,130 +46,130 @@ dependencies { // --- NOT AMAZON END --- {{#iron_source.applovin_android}} -// Add Applovin Network -implementation 'com.ironsource.adapters:applovinadapter:4.3.43' -implementation 'com.applovin:applovin-sdk:12.4.3' +// Add Applovin Network +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.9.3+') -implementation ('com.ironsource.adapters:apsadapter:4.3.12') -implementation ("com.iabtcf:iabtcf-decoder:2.0.10") +// Add APS Network +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.7' +// Add BidMachine Network +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.16' -implementation 'com.chartboost:chartboost-sdk:9.7.0' +// Add Chartboost Network +implementation 'com.ironsource.adapters:chartboostadapter:4.3.16' +implementation 'com.chartboost:chartboost-sdk:9.7.0' {{/iron_source.charboost_android}} {{#iron_source.dt_exchange_android}} -// Add Fyber Network (Adapter only) -implementation 'com.ironsource.adapters:fyberadapter:4.3.30' +// Add Fyber Network (Adapter only) +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.46' +// Add Facebook Network +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:23.0.0' +// Add AdMob and Ad Manager Network +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.8' +// Add HyprMX Network +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.24' -implementation 'com.inmobi.monetization:inmobi-ads-kotlin:10.6.6' +// Add InMobi Network +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.24' +// Add Vungle Network +implementation 'com.ironsource.adapters:vungleadapter:4.3.24' implementation 'com.vungle:vungle-ads:7.3.2' {{/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.26' - -//overseas market -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' - - +implementation 'com.ironsource.adapters:mintegraladapter:4.3.26' + +//overseas market +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' +// 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.19' -implementation 'com.my.target:mytarget-sdk:5.20.0' -implementation 'com.google.android.exoplayer:exoplayer:2.17.1' +// Add myTarget Network +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.26' +// Add Pangle Network +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.10' -implementation 'com.smaato.android.sdk:smaato-sdk-banner:22.6.0' +// Add Smaato Network +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.9' +// Add SuperAwesome Network +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.39' -implementation 'com.unity3d.ads:unity-ads:4.11.3' +// Add UnityAds Network +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' +// 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}} From 6b8129a519ab231b91b2a56f4ee466ac54f0a5df Mon Sep 17 00:00:00 2001 From: AGulev Date: Mon, 3 Jun 2024 10:25:20 +0200 Subject: [PATCH 4/9] ios update preparation --- extension-ironsource/ext.manifest | 1 + extension-ironsource/ext.properties | 10 +++- extension-ironsource/manifests/ios/Podfile | 55 +++++++++++++--------- game.project | 4 +- updater/ios.py | 12 +++-- 5 files changed, 51 insertions(+), 31 deletions(-) diff --git a/extension-ironsource/ext.manifest b/extension-ironsource/ext.manifest index 4be90a3..a6b1aea 100644 --- a/extension-ironsource/ext.manifest +++ b/extension-ironsource/ext.manifest @@ -6,6 +6,7 @@ platforms: excludeJars: ["(.*)/androidx-multidex.jar"] ios: context: + flags: ["-std=c++11"] frameworks: ["UIKit", "AppTrackingTransparency", "AVFoundation"] linkFlags: ["-ObjC", "-Wl,-rpath,/usr/lib/swift", "-Wl,-rpath,@executable_path/Frameworks"] libs: ["swiftCompatibility50", "swiftCompatibility51"] diff --git a/extension-ironsource/ext.properties b/extension-ironsource/ext.properties index 6e9bb6f..4ebc29e 100644 --- a/extension-ironsource/ext.properties +++ b/extension-ironsource/ext.properties @@ -69,8 +69,8 @@ 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 @@ -96,6 +96,9 @@ 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 @@ -108,5 +111,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 diff --git a/extension-ironsource/manifests/ios/Podfile b/extension-ironsource/manifests/ios/Podfile index a4556d6..a6f020e 100644 --- a/extension-ironsource/manifests/ios/Podfile +++ b/extension-ironsource/manifests/ios/Podfile @@ -1,80 +1,89 @@ platform :ios, '13.0' -pod 'IronSourceSDK','7.7.0.0' -pod 'IronSourceAdQualitySDK','7.20.0' +pod 'IronSourceSDK','8.1.0.0' +pod 'IronSourceAdQualitySDK','7.20.0' + {{#iron_source.applovin_ios}} -pod 'IronSourceAppLovinAdapter','4.3.42.1' +pod 'IronSourceAppLovinAdapter','4.3.46.1' {{/iron_source.applovin_ios}} {{#iron_source.aps_ios}} -pod 'IronSourceAPSAdapter','4.3.9.2' +pod 'IronSourceAPSAdapter','4.3.13.3' {{/iron_source.aps_ios}} {{#iron_source.bidmachine_ios}} -pod 'IronSourceBidMachineAdapter','4.3.3.2' +pod 'IronSourceBidMachineAdapter','4.3.9.1' {{/iron_source.bidmachine_ios}} {{#iron_source.charboost_ios}} -pod 'IronSourceChartboostAdapter','4.3.16.2' +pod 'IronSourceChartboostAdapter','4.3.18.3' {{/iron_source.charboost_ios}} {{#iron_source.csj_ios}} -pod 'IronSourceCSJAdapter', '4.3.2.6' +pod 'IronSourceCSJAdapter', '4.3.3.1' {{/iron_source.csj_ios}} -{{#iron_source.fyber_ios}} -pod 'IronSourceFyberAdapter','4.3.31.4' -{{/iron_source.fyber_ios}} +{{#iron_source.dt_exchange_ios}} +pod 'IronSourceFyberAdapter','4.3.34.3' +{{/iron_source.dt_exchange_ios}} {{#iron_source.facebook_ios}} -pod 'IronSourceFacebookAdapter','4.3.43.3' +pod 'IronSourceFacebookAdapter','4.3.44.3' {{/iron_source.facebook_ios}} {{#iron_source.admob_ios}} -pod 'IronSourceAdMobAdapter','4.3.51.0' +pod 'IronSourceAdMobAdapter','4.3.54.1' {{/iron_source.admob_ios}} {{#iron_source.hyprmx_ios}} -pod 'IronSourceHyprMXAdapter','4.3.3.5' +pod 'IronSourceHyprMXAdapter','4.3.5.2' {{/iron_source.hyprmx_ios}} {{#iron_source.inmobi_ios}} -pod 'IronSourceInMobiAdapter','4.3.20.2' +pod 'IronSourceInMobiAdapter','4.3.23.3' {{/iron_source.inmobi_ios}} {{#iron_source.liftoff_ios}} -pod 'IronSourceVungleAdapter','4.3.30.1' +pod 'IronSourceVungleAdapter','4.3.35.1' {{/iron_source.liftoff_ios}} {{#iron_source.maio_ios}} -pod 'IronSourceMaioAdapter','4.1.11.6' +pod 'IronSourceMaioAdapter','4.1.11.11' {{/iron_source.maio_ios}} {{#iron_source.mintegral_ios}} -pod 'IronSourceMintegralAdapter', '4.3.19.1' +pod 'IronSourceMintegralAdapter', '4.3.23.3' {{/iron_source.mintegral_ios}} +{{#iron_source.moloco_ios}} +pod 'IronSourceMolocoAdapter','4.3.1.1' +{{/iron_source.moloco_ios}} + {{#iron_source.mytarget_ios}} -pod 'IronSourceMyTargetAdapter','4.1.18.2' +pod 'IronSourceMyTargetAdapter','4.1.21.3' {{/iron_source.mytarget_ios}} {{#iron_source.pangle_ios}} -pod 'IronSourcePangleAdapter','4.3.25.1' +pod 'IronSourcePangleAdapter','4.3.28.3' {{/iron_source.pangle_ios}} {{#iron_source.smaato_ios}} -pod 'IronSourceSmaatoAdapter','4.3.10.6' +pod 'IronSourceSmaatoAdapter','4.3.13.3' {{/iron_source.smaato_ios}} {{#iron_source.superawesome_ios}} -pod 'IronSourceSuperAwesomeAdapter','4.1.7.5' +pod 'IronSourceSuperAwesomeAdapter','4.1.11.3' {{/iron_source.superawesome_ios}} {{#iron_source.tencent_ios}} -pod 'IronSourceTencentAdapter','4.3.5.6' +pod 'IronSourceTencentAdapter','4.3.6.3' {{/iron_source.tencent_ios}} {{#iron_source.unityads_ios}} -pod 'IronSourceUnityAdsAdapter','4.3.34.2' +pod 'IronSourceUnityAdsAdapter','4.3.40.1' {{/iron_source.unityads_ios}} +{{#iron_source.yandex_ads_ios}} +pod 'IronSourceYandexAdapter', '4.3.1.1' +{{/iron_source.yandex_ads_ios}} + diff --git a/game.project b/game.project index 94387cb..c3d18ba 100755 --- a/game.project +++ b/game.project @@ -47,15 +47,17 @@ admob_ios = 1 admob_ios_appid = ca-app-pub-3940256099942544~1458002511 applovin_ios = 1 charboost_ios = 1 -fyber_ios = 1 +dt_exchange_ios = 1 facebook_ios = 1 hyprmx_ios = 1 inmobi_ios = 1 liftoff_ios = 1 maio_ios = 1 mintegral_ios = 1 +moloco_ios = 1 mytarget_ios = 1 unityads_ios = 1 +yandex_ads_ios = 1 [ios] bundle_identifier = com.defold.ironsource diff --git a/updater/ios.py b/updater/ios.py index c785477..9d4c560 100644 --- a/updater/ios.py +++ b/updater/ios.py @@ -80,7 +80,7 @@ def parse_js_table(url, var_name): 'BidMachine': 'bidmachine', 'Chartboost': 'charboost', 'CSJ': 'csj', - 'Digital Turbine': 'fyber', + 'DT Exchange': 'dt_exchange', 'Facebook': 'facebook', 'Google': 'admob', 'HyprMX': 'hyprmx', @@ -88,13 +88,14 @@ def parse_js_table(url, var_name): 'Liftoff Monetize': 'liftoff', 'Maio': 'maio', 'Mintegral': 'mintegral', + 'Moloco': 'moloco', 'myTarget': 'mytarget', 'Pangle': 'pangle', 'Smaato': 'smaato', 'SuperAwesome': 'superawesome', - # 'Tapjoy': 'tapjoy', 'Tencent': 'tencent', 'UnityAds': 'unityads', + 'Yandex Ads': 'yandex_ads' } result = "" @@ -109,17 +110,18 @@ def parse_js_table(url, var_name): del site_values['sdk_maven'] del site_values['sdk_cocoapods'] -for key, value in site_values.items(): +stripped_site_values = {key.strip(): value for key, value in site_values.items()} +for key, value in stripped_site_values.items(): if mapping.get(key) is None: exit(f"Adapter `{key}` was added. Please change `mappings` in this script and add adapter to `game.project` and `ext.properties`") for key, value in mapping.items(): - if site_values.get(key) is None: + if stripped_site_values.get(key) is None: exit(f"Adapter `{key}` was removed. Please change `mappings` in this script and remove adapter from `game.project` and `ext.properties`") for key, value in mapping.items(): result += f"{{{{#iron_source.{value}_ios}}}}\n" - result += remove_spaces_and_newlines(site_values[key]['code']) + result += remove_spaces_and_newlines(stripped_site_values[key]['code']) result += f"\n{{{{/iron_source.{value}_ios}}}}\n\n" result = repositories + result From a1d8f042f1b28fc06c3d31a2d010a716f634bdf8 Mon Sep 17 00:00:00 2001 From: AGulev Date: Mon, 3 Jun 2024 12:51:59 +0200 Subject: [PATCH 5/9] add bidmachine and Pangle for ios --- extension-ironsource/ext.manifest | 2 +- extension-ironsource/ext.properties | 6 ++++++ game.project | 2 ++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/extension-ironsource/ext.manifest b/extension-ironsource/ext.manifest index a6b1aea..c4de02e 100644 --- a/extension-ironsource/ext.manifest +++ b/extension-ironsource/ext.manifest @@ -6,7 +6,7 @@ platforms: excludeJars: ["(.*)/androidx-multidex.jar"] ios: context: - flags: ["-std=c++11"] + flags: ["-std=c++11"] frameworks: ["UIKit", "AppTrackingTransparency", "AVFoundation"] linkFlags: ["-ObjC", "-Wl,-rpath,/usr/lib/swift", "-Wl,-rpath,@executable_path/Frameworks"] libs: ["swiftCompatibility50", "swiftCompatibility51"] diff --git a/extension-ironsource/ext.properties b/extension-ironsource/ext.properties index 4ebc29e..cf84da4 100644 --- a/extension-ironsource/ext.properties +++ b/extension-ironsource/ext.properties @@ -78,6 +78,9 @@ 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 @@ -102,6 +105,9 @@ 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 diff --git a/game.project b/game.project index c3d18ba..a45bfad 100755 --- a/game.project +++ b/game.project @@ -46,6 +46,7 @@ adcolony_ios = 1 admob_ios = 1 admob_ios_appid = ca-app-pub-3940256099942544~1458002511 applovin_ios = 1 +bidmachine_ios = 1 charboost_ios = 1 dt_exchange_ios = 1 facebook_ios = 1 @@ -56,6 +57,7 @@ maio_ios = 1 mintegral_ios = 1 moloco_ios = 1 mytarget_ios = 1 +pangle_ios = 1 unityads_ios = 1 yandex_ads_ios = 1 From 3b9e5d51ac0fb8d29053be6e04cd0cc123b3de77 Mon Sep 17 00:00:00 2001 From: AGulev Date: Tue, 4 Jun 2024 10:42:08 +0200 Subject: [PATCH 6/9] remove flags --- extension-ironsource/ext.manifest | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/extension-ironsource/ext.manifest b/extension-ironsource/ext.manifest index c4de02e..b16320c 100644 --- a/extension-ironsource/ext.manifest +++ b/extension-ironsource/ext.manifest @@ -6,7 +6,6 @@ platforms: excludeJars: ["(.*)/androidx-multidex.jar"] ios: context: - flags: ["-std=c++11"] frameworks: ["UIKit", "AppTrackingTransparency", "AVFoundation"] linkFlags: ["-ObjC", "-Wl,-rpath,/usr/lib/swift", "-Wl,-rpath,@executable_path/Frameworks"] - libs: ["swiftCompatibility50", "swiftCompatibility51"] + libs: ["swiftCompatibility50", "swiftCompatibility51"] \ No newline at end of file From b414d04d4d05fb68d69267e6cc989b9d6001f7ee Mon Sep 17 00:00:00 2001 From: AGulev Date: Tue, 4 Jun 2024 14:56:17 +0200 Subject: [PATCH 7/9] add plist updater fix https://github.com/defold/extension-ironsource/issues/19 --- extension-ironsource/manifests/ios/Info.plist | 2562 +++++------------ updater/ios.py | 166 +- 2 files changed, 818 insertions(+), 1910 deletions(-) diff --git a/extension-ironsource/manifests/ios/Info.plist b/extension-ironsource/manifests/ios/Info.plist index 59a537b..38ee559 100644 --- a/extension-ironsource/manifests/ios/Info.plist +++ b/extension-ironsource/manifests/ios/Info.plist @@ -4,1869 +4,714 @@ SKAdNetworkItems - - SKAdNetworkIdentifier - su67r6k2v3.skadnetwork - - - SKAdNetworkIdentifier - f7s53z58qe.skadnetwork - - - SKAdNetworkIdentifier - 2u9pt9hc89.skadnetwork - - - SKAdNetworkIdentifier - hs6bdukanm.skadnetwork - - - SKAdNetworkIdentifier - 8s468mfl3y.skadnetwork - - - SKAdNetworkIdentifier - 5l3tpt7t6e.skadnetwork - - - SKAdNetworkIdentifier - c6k4g5qg8m.skadnetwork - - - SKAdNetworkIdentifier - v72qych5uu.skadnetwork - - - SKAdNetworkIdentifier - 44jx6755aq.skadnetwork - - - SKAdNetworkIdentifier - prcb7njmu6.skadnetwork - - - SKAdNetworkIdentifier - m8dbw4sv7c.skadnetwork - - - SKAdNetworkIdentifier - 3rd42ekr43.skadnetwork - - - SKAdNetworkIdentifier - 4fzdc2evr5.skadnetwork - - - SKAdNetworkIdentifier - t38b2kh725.skadnetwork - - - SKAdNetworkIdentifier - f38h382jlk.skadnetwork - - - SKAdNetworkIdentifier - 424m5254lk.skadnetwork - - - SKAdNetworkIdentifier - ppxm28t8ap.skadnetwork - - - SKAdNetworkIdentifier - av6w8kgt66.skadnetwork - - - SKAdNetworkIdentifier - cp8zw746q7.skadnetwork - - - SKAdNetworkIdentifier - 4468km3ulz.skadnetwork - - - SKAdNetworkIdentifier - e5fvkxwrpn.skadnetwork - - - SKAdNetworkIdentifier - 22mmun2rn5.skadnetwork - - - SKAdNetworkIdentifier - s39g8k73mm.skadnetwork - - - SKAdNetworkIdentifier - 3qy4746246.skadnetwork - - - SKAdNetworkIdentifier - k674qkevps.skadnetwork - - - SKAdNetworkIdentifier - kbmxgpxpgc.skadnetwork - - - SKAdNetworkIdentifier - 9nlqeag3gk.skadnetwork - - - SKAdNetworkIdentifier - 32z4fx6l9h.skadnetwork - - - SKAdNetworkIdentifier - 252b5q8x7y.skadnetwork - - - SKAdNetworkIdentifier - kbd757ywx3.skadnetwork - - - SKAdNetworkIdentifier - cstr6suwn9.skadnetwork - - - SKAdNetworkIdentifier - 7fmhfwg9en.skadnetwork - - - SKAdNetworkIdentifier - 6yxyv74ff7.skadnetwork - -{{#iron_source.adcolony_ios}} - - SKAdNetworkIdentifier - 4pfyvq9l8r.skadnetwork - - - SKAdNetworkIdentifier - tl55sbb4fm.skadnetwork - - - SKAdNetworkIdentifier - mlmmfzh3r3.skadnetwork - - - SKAdNetworkIdentifier - klf5c3l5u5.skadnetwork - - - SKAdNetworkIdentifier - 9t245vhmpl.skadnetwork - - - SKAdNetworkIdentifier - 9rd848q2bz.skadnetwork - - - SKAdNetworkIdentifier - 7ug5zh24hu.skadnetwork - - - SKAdNetworkIdentifier - 7rz58n8ntl.skadnetwork - - - SKAdNetworkIdentifier - ejvt5qm6ak.skadnetwork - - - SKAdNetworkIdentifier - 5lm9lj6jb7.skadnetwork - - - SKAdNetworkIdentifier - mtkv5xtk9e.skadnetwork - - - SKAdNetworkIdentifier - 6g9af3uyq4.skadnetwork - - - SKAdNetworkIdentifier - uw77j35x4d.skadnetwork - - - SKAdNetworkIdentifier - u679fj5vs4.skadnetwork - - - SKAdNetworkIdentifier - rx5hdcabgc.skadnetwork - - - SKAdNetworkIdentifier - g28c52eehv.skadnetwork - - - SKAdNetworkIdentifier - cg4yq2srnc.skadnetwork - - - SKAdNetworkIdentifier - 9nlqeag3gk.skadnetwork - - - SKAdNetworkIdentifier - 275upjj5gd.skadnetwork - - - SKAdNetworkIdentifier - wg4vff78zm.skadnetwork - - - SKAdNetworkIdentifier - qqp299437r.skadnetwork - - - SKAdNetworkIdentifier - kbmxgpxpgc.skadnetwork - - - SKAdNetworkIdentifier - 294l99pt4k.skadnetwork - - - SKAdNetworkIdentifier - 2fnua5tdw4.skadnetwork - - - SKAdNetworkIdentifier - 523jb4fst2.skadnetwork - - - SKAdNetworkIdentifier - cj5566h2ga.skadnetwork - - - SKAdNetworkIdentifier - r45fhb6rf7.skadnetwork - - - SKAdNetworkIdentifier - g2y4y55b64.skadnetwork - - - SKAdNetworkIdentifier - wzmmz9fp6w.skadnetwork - - - SKAdNetworkIdentifier - n6fk4nfna4.skadnetwork - - - SKAdNetworkIdentifier - kbd757ywx3.skadnetwork - - - SKAdNetworkIdentifier - n9x2a789qt.skadnetwork - - - SKAdNetworkIdentifier - pwa73g5rt2.skadnetwork - - - SKAdNetworkIdentifier - 74b6s63p6l.skadnetwork - - - SKAdNetworkIdentifier - 44n7hlldy6.skadnetwork - - - SKAdNetworkIdentifier - gta9lk7p23.skadnetwork - - - SKAdNetworkIdentifier - 84993kbrcf.skadnetwork - - - SKAdNetworkIdentifier - pwdxu55a5a.skadnetwork - - - SKAdNetworkIdentifier - 6964rsfnh4.skadnetwork - - - SKAdNetworkIdentifier - a7xqa6mtl2.skadnetwork - - - SKAdNetworkIdentifier - c3frkrj4fj.skadnetwork - -{{/iron_source.adcolony_ios}} - -{{#iron_source.applovin_ios}} - - SKAdNetworkIdentifier - 24t9a8vw3c.skadnetwork - - - SKAdNetworkIdentifier - 2fnua5tdw4.skadnetwork - - - SKAdNetworkIdentifier - 32z4fx6l9h.skadnetwork - - - SKAdNetworkIdentifier - 3qcr597p9d.skadnetwork - - - SKAdNetworkIdentifier - 3sh42y64q3.skadnetwork - - - SKAdNetworkIdentifier - 4pfyvq9l8r.skadnetwork - - - SKAdNetworkIdentifier - 523jb4fst2.skadnetwork - - - SKAdNetworkIdentifier - 54nzkqm89y.skadnetwork - - - SKAdNetworkIdentifier - 578prtvx9j.skadnetwork - - - SKAdNetworkIdentifier - 5a6flpkh64.skadnetwork - - - SKAdNetworkIdentifier - 5lm9lj6jb7.skadnetwork - - - SKAdNetworkIdentifier - 6xzpu9s2p8.skadnetwork - - - SKAdNetworkIdentifier - 79pbpufp6p.skadnetwork - - - SKAdNetworkIdentifier - 7rz58n8ntl.skadnetwork - - - SKAdNetworkIdentifier - 7ug5zh24hu.skadnetwork - - - SKAdNetworkIdentifier - 9b89h5y424.skadnetwork - - - SKAdNetworkIdentifier - 9nlqeag3gk.skadnetwork - - - SKAdNetworkIdentifier - 9rd848q2bz.skadnetwork - - - SKAdNetworkIdentifier - 9t245vhmpl.skadnetwork - - - SKAdNetworkIdentifier - cg4yq2srnc.skadnetwork - - - SKAdNetworkIdentifier - cj5566h2ga.skadnetwork - - - SKAdNetworkIdentifier - cstr6suwn9.skadnetwork - - - SKAdNetworkIdentifier - ejvt5qm6ak.skadnetwork - - - SKAdNetworkIdentifier - feyaarzu9v.skadnetwork - - - SKAdNetworkIdentifier - g28c52eehv.skadnetwork - - - SKAdNetworkIdentifier - ggvn48r87g.skadnetwork - - - SKAdNetworkIdentifier - glqzh8vgby.skadnetwork - - - SKAdNetworkIdentifier - gta9lk7p23.skadnetwork - - - SKAdNetworkIdentifier - k674qkevps.skadnetwork - - - SKAdNetworkIdentifier - kbd757ywx3.skadnetwork - - - SKAdNetworkIdentifier - klf5c3l5u5.skadnetwork - - - SKAdNetworkIdentifier - ludvb6z3bs.skadnetwork - - - SKAdNetworkIdentifier - mlmmfzh3r3.skadnetwork - - - SKAdNetworkIdentifier - mtkv5xtk9e.skadnetwork - - - SKAdNetworkIdentifier - n9x2a789qt.skadnetwork - - - SKAdNetworkIdentifier - p78axxw29g.skadnetwork - - - SKAdNetworkIdentifier - pwa73g5rt2.skadnetwork - - - SKAdNetworkIdentifier - tl55sbb4fm.skadnetwork - - - SKAdNetworkIdentifier - uw77j35x4d.skadnetwork - - - SKAdNetworkIdentifier - wg4vff78zm.skadnetwork - - - SKAdNetworkIdentifier - wzmmz9fp6w.skadnetwork - - - SKAdNetworkIdentifier - xy9t38ct57.skadnetwork - - - SKAdNetworkIdentifier - ydx93a7ass.skadnetwork - - - SKAdNetworkIdentifier - zmvfpc5aq8.skadnetwork - -{{/iron_source.applovin_ios}} - -{{#iron_source.charboost_ios}} - - SKAdNetworkIdentifier - 24t9a8vw3c.skadnetwork - - - SKAdNetworkIdentifier - 275upjj5gd.skadnetwork - - - SKAdNetworkIdentifier - 294l99pt4k.skadnetwork - - - SKAdNetworkIdentifier - 2fnua5tdw4.skadnetwork - - - SKAdNetworkIdentifier - 32z4fx6l9h.skadnetwork - - - SKAdNetworkIdentifier - 3qcr597p9d.skadnetwork - - - SKAdNetworkIdentifier - 3sh42y64q3.skadnetwork - - - SKAdNetworkIdentifier - 44n7hlldy6.skadnetwork - - - SKAdNetworkIdentifier - 4dzt52r2t5.skadnetwork - - - SKAdNetworkIdentifier - 4pfyvq9l8r.skadnetwork - - - SKAdNetworkIdentifier - 4w7y6s5ca2.skadnetwork - - - SKAdNetworkIdentifier - 523jb4fst2.skadnetwork - - - SKAdNetworkIdentifier - 54nzkqm89y.skadnetwork - - - SKAdNetworkIdentifier - 578prtvx9j.skadnetwork - - - SKAdNetworkIdentifier - 5a6flpkh64.skadnetwork - - - SKAdNetworkIdentifier - 5lm9lj6jb7.skadnetwork - - - SKAdNetworkIdentifier - 5tjdwbrq8w.skadnetwork - - - SKAdNetworkIdentifier - 6964rsfnh4.skadnetwork - - - SKAdNetworkIdentifier - 6g9af3uyq4.skadnetwork - - - SKAdNetworkIdentifier - 6p4ks3rnbw.skadnetwork - - - SKAdNetworkIdentifier - 6xzpu9s2p8.skadnetwork - - - SKAdNetworkIdentifier - 737z793b9f.skadnetwork - - - SKAdNetworkIdentifier - 74b6s63p6l.skadnetwork - - - SKAdNetworkIdentifier - 79pbpufp6p.skadnetwork - - - SKAdNetworkIdentifier - 7rz58n8ntl.skadnetwork - - - SKAdNetworkIdentifier - 7ug5zh24hu.skadnetwork - - - SKAdNetworkIdentifier - 84993kbrcf.skadnetwork - - - SKAdNetworkIdentifier - 97r2b46745.skadnetwork - - - SKAdNetworkIdentifier - 9b89h5y424.skadnetwork - - - SKAdNetworkIdentifier - 9nlqeag3gk.skadnetwork - - - SKAdNetworkIdentifier - 9rd848q2bz.skadnetwork - - - SKAdNetworkIdentifier - 9t245vhmpl.skadnetwork - - - SKAdNetworkIdentifier - a7xqa6mtl2.skadnetwork - - - SKAdNetworkIdentifier - b9bk5wbcq9.skadnetwork - - - SKAdNetworkIdentifier - bxvub5ada5.skadnetwork - - - SKAdNetworkIdentifier - cg4yq2srnc.skadnetwork - - - SKAdNetworkIdentifier - cj5566h2ga.skadnetwork - - - SKAdNetworkIdentifier - cstr6suwn9.skadnetwork - - - SKAdNetworkIdentifier - dzg6xy7pwj.skadnetwork - - - SKAdNetworkIdentifier - ejvt5qm6ak.skadnetwork - - - SKAdNetworkIdentifier - f73kdq92p3.skadnetwork - - - SKAdNetworkIdentifier - feyaarzu9v.skadnetwork - - - SKAdNetworkIdentifier - g28c52eehv.skadnetwork - - - SKAdNetworkIdentifier - g2y4y55b64.skadnetwork - - - SKAdNetworkIdentifier - ggvn48r87g.skadnetwork - - - SKAdNetworkIdentifier - glqzh8vgby.skadnetwork - - - SKAdNetworkIdentifier - gta9lk7p23.skadnetwork - - - SKAdNetworkIdentifier - hdw39hrw9y.skadnetwork - - - SKAdNetworkIdentifier - k674qkevps.skadnetwork - - - SKAdNetworkIdentifier - kbd757ywx3.skadnetwork - - - SKAdNetworkIdentifier - kbmxgpxpgc.skadnetwork - - - SKAdNetworkIdentifier - klf5c3l5u5.skadnetwork - - - SKAdNetworkIdentifier - lr83yxwka7.skadnetwork - - - SKAdNetworkIdentifier - ludvb6z3bs.skadnetwork - - - SKAdNetworkIdentifier - mlmmfzh3r3.skadnetwork - - - SKAdNetworkIdentifier - mls7yz5dvl.skadnetwork - - - SKAdNetworkIdentifier - mp6xlyr22a.skadnetwork - - - SKAdNetworkIdentifier - mtkv5xtk9e.skadnetwork - - - SKAdNetworkIdentifier - n6fk4nfna4.skadnetwork - - - SKAdNetworkIdentifier - n9x2a789qt.skadnetwork - - - SKAdNetworkIdentifier - p78axxw29g.skadnetwork - - - SKAdNetworkIdentifier - pwa73g5rt2.skadnetwork - - - SKAdNetworkIdentifier - pwdxu55a5a.skadnetwork - - - SKAdNetworkIdentifier - qqp299437r.skadnetwork - - - SKAdNetworkIdentifier - r45fhb6rf7.skadnetwork - - - SKAdNetworkIdentifier - rvh3l7un93.skadnetwork - - - SKAdNetworkIdentifier - rx5hdcabgc.skadnetwork - - - SKAdNetworkIdentifier - s69wq72ugq.skadnetwork - - - SKAdNetworkIdentifier - tl55sbb4fm.skadnetwork - - - SKAdNetworkIdentifier - u679fj5vs4.skadnetwork - - - SKAdNetworkIdentifier - uw77j35x4d.skadnetwork - - - SKAdNetworkIdentifier - w9q455wk68.skadnetwork - - - SKAdNetworkIdentifier - wg4vff78zm.skadnetwork - - - SKAdNetworkIdentifier - wzmmz9fp6w.skadnetwork - - - SKAdNetworkIdentifier - x44k69ngh6.skadnetwork - - - SKAdNetworkIdentifier - x8uqf25wch.skadnetwork - - - SKAdNetworkIdentifier - xy9t38ct57.skadnetwork - - - SKAdNetworkIdentifier - y45688jllp.skadnetwork - - - SKAdNetworkIdentifier - yclnxrl5pm.skadnetwork - - - SKAdNetworkIdentifier - zq492l623r.skadnetwork - -{{/iron_source.charboost_ios}} - -{{#iron_source.fyber_ios}} - - SKAdNetworkIdentifier - 24t9a8vw3c.skadnetwork - - - SKAdNetworkIdentifier - 252b5q8x7y.skadnetwork - - - SKAdNetworkIdentifier - 3qy4746246.skadnetwork - - - SKAdNetworkIdentifier - 3sh42y64q3.skadnetwork - - - SKAdNetworkIdentifier - 4pfyvq9l8r.skadnetwork - - - SKAdNetworkIdentifier - 5a6flpkh64.skadnetwork - - - SKAdNetworkIdentifier - 5lm9lj6jb7.skadnetwork - - - SKAdNetworkIdentifier - 7rz58n8ntl.skadnetwork - - - SKAdNetworkIdentifier - 7ug5zh24hu.skadnetwork - - - SKAdNetworkIdentifier - 9g2aggbj52.skadnetwork - - - SKAdNetworkIdentifier - 9rd848q2bz.skadnetwork - - - SKAdNetworkIdentifier - 9t245vhmpl.skadnetwork - - - SKAdNetworkIdentifier - cg4yq2srnc.skadnetwork - - - SKAdNetworkIdentifier - dzg6xy7pwj.skadnetwork - - - SKAdNetworkIdentifier - ejvt5qm6ak.skadnetwork - - - SKAdNetworkIdentifier - f73kdq92p3.skadnetwork - - - SKAdNetworkIdentifier - g28c52eehv.skadnetwork - - - SKAdNetworkIdentifier - hdw39hrw9y.skadnetwork - - - SKAdNetworkIdentifier - kbd757ywx3.skadnetwork - - - SKAdNetworkIdentifier - klf5c3l5u5.skadnetwork - - - SKAdNetworkIdentifier - mlmmfzh3r3.skadnetwork - - - SKAdNetworkIdentifier - pwa73g5rt2.skadnetwork - - - SKAdNetworkIdentifier - tl55sbb4fm.skadnetwork - - - SKAdNetworkIdentifier - uw77j35x4d.skadnetwork - - - SKAdNetworkIdentifier - wg4vff78zm.skadnetwork - - - SKAdNetworkIdentifier - wzmmZ9fp6w.skadnetwork - - - SKAdNetworkIdentifier - y45688jllp.skadnetwork - - - SKAdNetworkIdentifier - zq492l623r.skadnetwork - -{{/iron_source.fyber_ios}} - -{{#iron_source.admob_ios}} - - SKAdNetworkIdentifier - 2fnua5tdw4.skadnetwork - - - SKAdNetworkIdentifier - 3qcr597p9d.skadnetwork - - - SKAdNetworkIdentifier - 3qy4746246.skadnetwork - - - SKAdNetworkIdentifier - 3sh42y64q3.skadnetwork - - - SKAdNetworkIdentifier - 5a6flpkh64.skadnetwork - - - SKAdNetworkIdentifier - 7ug5zh24hu.skadnetwork - - - SKAdNetworkIdentifier - 9rd848q2bz.skadnetwork - - - SKAdNetworkIdentifier - 9t245vhmpl.skadnetwork - - - SKAdNetworkIdentifier - cstr6suwn9.skadnetwork - - - SKAdNetworkIdentifier - kbd757ywx3.skadnetwork - - - SKAdNetworkIdentifier - klf5c3l5u5.skadnetwork - - - SKAdNetworkIdentifier - n6fk4nfna4.skadnetwork - - - SKAdNetworkIdentifier - p78axxw29g.skadnetwork - - - SKAdNetworkIdentifier - uw77j35x4d.skadnetwork - - - SKAdNetworkIdentifier - wzmmz9fp6w.skadnetwork - - - SKAdNetworkIdentifier - zq492l623r.skadnetwork - -{{/iron_source.admob_ios}} - -{{#iron_source.hyprmx_ios}} - - SKAdNetworkIdentifier - nu4557a4je.skadnetwork - -{{/iron_source.hyprmx_ios}} - -{{#iron_source.inmobi_ios}} - - SKAdNetworkIdentifier - 2fnua5tdw4.skadnetwork - - - SKAdNetworkIdentifier - 3qcr597p9d.skadnetwork - - - SKAdNetworkIdentifier - 3sh42y64q3.skadnetwork - - - SKAdNetworkIdentifier - 4pfyvq9l8r.skadnetwork - - - SKAdNetworkIdentifier - 578prtvx9j.skadnetwork - - - SKAdNetworkIdentifier - 5a6flpkh64.skadnetwork - - - SKAdNetworkIdentifier - 5lm9lj6jb7.skadnetwork - - - SKAdNetworkIdentifier - 7rz58n8ntl.skadnetwork - - - SKAdNetworkIdentifier - 7ug5zh24hu.skadnetwork - - - SKAdNetworkIdentifier - 97r2b46745.skadnetwork - - - SKAdNetworkIdentifier - 9nlqeag3gk.skadnetwork - - - SKAdNetworkIdentifier - 9rd848q2bz.skadnetwork - - - SKAdNetworkIdentifier - 9t245vhmpl.skadnetwork - - - SKAdNetworkIdentifier - cg4yq2srnc.skadnetwork - - - SKAdNetworkIdentifier - cj5566h2ga.skadnetwork - - - SKAdNetworkIdentifier - f73kdq92p3.skadnetwork - - - SKAdNetworkIdentifier - g28c52eehv.skadnetwork - - - SKAdNetworkIdentifier - ggvn48r87g.skadnetwork - - - SKAdNetworkIdentifier - glqzh8vgby.skadnetwork - - - SKAdNetworkIdentifier - k674qkevps.skadnetwork - - - SKAdNetworkIdentifier - kbd757ywx3.skadnetwork - - - SKAdNetworkIdentifier - klf5c3l5u5.skadnetwork - - - SKAdNetworkIdentifier - mlmmfzh3r3.skadnetwork - - - SKAdNetworkIdentifier - mtkv5xtk9e.skadnetwork - - - SKAdNetworkIdentifier - n6fk4nfna4.skadnetwork - - - SKAdNetworkIdentifier - p78axxw29g.skadnetwork - - - SKAdNetworkIdentifier - pwa73g5rt2.skadnetwork - - - SKAdNetworkIdentifier - tl55sbb4fm.skadnetwork - - - SKAdNetworkIdentifier - uw77j35x4d.skadnetwork - - - SKAdNetworkIdentifier - w9q455wk68.skadnetwork - - - SKAdNetworkIdentifier - wg4vff78zm.skadnetwork - - - SKAdNetworkIdentifier - wzmmz9fp6w.skadnetwork - -{{/iron_source.inmobi_ios}} - -{{#iron_source.liftoff_ios}} - - SKAdNetworkIdentifier - 7ug5zh24hu.skadnetwork - -{{/iron_source.liftoff_ios}} - -{{#iron_source.maio_ios}} - - SKAdNetworkIdentifier - v4nxqhlyqp.skadnetwork - -{{/iron_source.maio_ios}} - -{{#iron_source.facebook_ios}} - - SKAdNetworkIdentifier - v9wttpbfk9.skadnetwork - - - SKAdNetworkIdentifier - n38lu8286q.skadnetwork - -{{/iron_source.facebook_ios}} - -{{#iron_source.mintegral_ios}} - - SKAdNetworkIdentifier - kbd757ywx3.skadnetwork - - - SKAdNetworkIdentifier - mls7yz5dvl.skadnetwork - - - SKAdNetworkIdentifier - 4pfyvq9l8r.skadnetwork - - - SKAdNetworkIdentifier - cg4yq2srnc.skadnetwork - - - SKAdNetworkIdentifier - p78axxw29g.skadnetwork - - - SKAdNetworkIdentifier - 737z793b9f.skadnetwork - - - SKAdNetworkIdentifier - 6xzpu9s2p8.skadnetwork - - - SKAdNetworkIdentifier - ludvb6z3bs.skadnetwork - - - SKAdNetworkIdentifier - mlmmfzh3r3.skadnetwork - - - SKAdNetworkIdentifier - wg4vff78zm.skadnetwork - - - SKAdNetworkIdentifier - 523jb4fst2.skadnetwork - - - SKAdNetworkIdentifier - ggvn48r87g.skadnetwork - - - SKAdNetworkIdentifier - 3sh42y64q3.skadnetwork - - - SKAdNetworkIdentifier - 24t9a8vw3c.skadnetwork - - - SKAdNetworkIdentifier - 9nlqeag3gk.skadnetwork - - - SKAdNetworkIdentifier - cj5566h2ga.skadnetwork - - - SKAdNetworkIdentifier - cstr6suwn9.skadnetwork - - - SKAdNetworkIdentifier - w9q455wk68.skadnetwork - - - SKAdNetworkIdentifier - wzmmz9fp6w.skadnetwork - - - SKAdNetworkIdentifier - k674qkevps.skadnetwork - - - SKAdNetworkIdentifier - 7ug5zh24hu.skadnetwork - - - SKAdNetworkIdentifier - 5lm9lj6jb7.skadnetwork - - - SKAdNetworkIdentifier - 9rd848q2bz.skadnetwork - - - SKAdNetworkIdentifier - 7rz58n8ntl.skadnetwork - - - SKAdNetworkIdentifier - 4w7y6s5ca2.skadnetwork - - - SKAdNetworkIdentifier - feyaarzu9v.skadnetwork - - - SKAdNetworkIdentifier - ejvt5qm6ak.skadnetwork - - - SKAdNetworkIdentifier - 9t245vhmpl.skadnetwork - - - SKAdNetworkIdentifier - n9x2a789qt.skadnetwork - - - SKAdNetworkIdentifier - tl55sbb4fm.skadnetwork - - - SKAdNetworkIdentifier - 5a6flpkh64.skadnetwork - - - SKAdNetworkIdentifier - glqzh8vgby.skadnetwork - - - SKAdNetworkIdentifier - klf5c3l5u5.skadnetwork - - - SKAdNetworkIdentifier - dzg6xy7pwj.skadnetwork - - - SKAdNetworkIdentifier - y45688jllp.skadnetwork - - - SKAdNetworkIdentifier - hdw39hrw9y.skadnetwork - - - SKAdNetworkIdentifier - uw77j35x4d.skadnetwork - - - SKAdNetworkIdentifier - 4dzt52r2t5.skadnetwork - - - SKAdNetworkIdentifier - mtkv5xtk9e.skadnetwork - - - SKAdNetworkIdentifier - gta9lk7p23.skadnetwork - - - SKAdNetworkIdentifier - 5tjdwbrq8w.skadnetwork - - - SKAdNetworkIdentifier - g28c52eehv.skadnetwork - - - SKAdNetworkIdentifier - rx5hdcabgc.skadnetwork - - - SKAdNetworkIdentifier - 2fnua5tdw4.skadnetwork - - - SKAdNetworkIdentifier - 32z4fx6l9h.skadnetwork - - - SKAdNetworkIdentifier - xy9t38ct57.skadnetwork - - - SKAdNetworkIdentifier - 54nzkqm89y.skadnetwork - - - SKAdNetworkIdentifier - 9b89h5y424.skadnetwork - - - SKAdNetworkIdentifier - pwa73g5rt2.skadnetwork - - - SKAdNetworkIdentifier - 79pbpufp6p.skadnetwork - - - SKAdNetworkIdentifier - kbmxgpxpgc.skadnetwork - - - SKAdNetworkIdentifier - 275upjj5gd.skadnetwork - - - SKAdNetworkIdentifier - rvh3l7un93.skadnetwork - - - SKAdNetworkIdentifier - qqp299437r.skadnetwork - - - SKAdNetworkIdentifier - 294l99pt4k.skadnetwork - - - SKAdNetworkIdentifier - 74b6s63p6l.skadnetwork - - - SKAdNetworkIdentifier - 44n7hlldy6.skadnetwork - - - SKAdNetworkIdentifier - 6p4ks3rnbw.skadnetwork - - - SKAdNetworkIdentifier - f73kdq92p3.skadnetwork - - - SKAdNetworkIdentifier - 97r2b46745.skadnetwork - - - SKAdNetworkIdentifier - 3qcr597p9d.skadnetwork - - - SKAdNetworkIdentifier - 578prtvx9j.skadnetwork - - - SKAdNetworkIdentifier - n6fk4nfna4.skadnetwork - - - SKAdNetworkIdentifier - b9bk5wbcq9.skadnetwork - - - SKAdNetworkIdentifier - 84993kbrcf.skadnetwork - - - SKAdNetworkIdentifier - 24zw6aqk47.skadnetwork - - - SKAdNetworkIdentifier - pwdxu55a5a.skadnetwork - - - SKAdNetworkIdentifier - cs644xg564.skadnetwork - - - SKAdNetworkIdentifier - 6964rsfnh4.skadnetwork - - - SKAdNetworkIdentifier - 9vvzujtq5s.skadnetwork - - - SKAdNetworkIdentifier - a7xqa6mtl2.skadnetwork - - - SKAdNetworkIdentifier - r45fhb6rf7.skadnetwork - - - SKAdNetworkIdentifier - c3frkrj4fj.skadnetwork - - - SKAdNetworkIdentifier - 6g9af3uyq4.skadnetwork - - - SKAdNetworkIdentifier - u679fj5vs4.skadnetwork - - - SKAdNetworkIdentifier - g2y4y55b64.skadnetwork - - - SKAdNetworkIdentifier - zq492l623r.skadnetwork - - - SKAdNetworkIdentifier - a8cz6cu7e5.skadnetwork - + SKAdNetworkIdentifiert38b2kh725.skadnetwork + SKAdNetworkIdentifiervhf287vqwu.skadnetwork + SKAdNetworkIdentifier5tjdwbrq8w.skadnetwork + SKAdNetworkIdentifier32z4fx6l9h.skadnetwork + SKAdNetworkIdentifier252b5q8x7y.skadnetwork + SKAdNetworkIdentifier3qy4746246.skadnetwork + SKAdNetworkIdentifier6yxyv74ff7.skadnetwork + SKAdNetworkIdentifierx44k69ngh6.skadnetwork + SKAdNetworkIdentifier44jx6755aq.skadnetwork + SKAdNetworkIdentifiersu67r6k2v3.skadnetwork + SKAdNetworkIdentifier4fzdc2evr5.skadnetwork + SKAdNetworkIdentifierprcb7njmu6.skadnetwork + SKAdNetworkIdentifierhs6bdukanm.skadnetwork + SKAdNetworkIdentifier7ug5zh24hu.skadnetwork + SKAdNetworkIdentifieryclnxrl5pm.skadnetwork + SKAdNetworkIdentifier9t245vhmpl.skadnetwork + SKAdNetworkIdentifierkbd757ywx3.skadnetwork + SKAdNetworkIdentifier97r2b46745.skadnetwork + SKAdNetworkIdentifierk674qkevps.skadnetwork + SKAdNetworkIdentifierav6w8kgt66.skadnetwork + SKAdNetworkIdentifiere5fvkxwrpn.skadnetwork + SKAdNetworkIdentifierqqp299437r.skadnetwork + SKAdNetworkIdentifier8s468mfl3y.skadnetwork + SKAdNetworkIdentifiers39g8k73mm.skadnetwork + SKAdNetworkIdentifier5l3tpt7t6e.skadnetwork + SKAdNetworkIdentifier22mmun2rn5.skadnetwork + SKAdNetworkIdentifierzq492l623r.skadnetwork + SKAdNetworkIdentifiercstr6suwn9.skadnetwork + SKAdNetworkIdentifier7fmhfwg9en.skadnetwork + SKAdNetworkIdentifier424m5254lk.skadnetwork + SKAdNetworkIdentifier578prtvx9j.skadnetwork + SKAdNetworkIdentifierv72qych5uu.skadnetwork + SKAdNetworkIdentifierm8dbw4sv7c.skadnetwork + SKAdNetworkIdentifierppxm28t8ap.skadnetwork + SKAdNetworkIdentifierf38h382jlk.skadnetwork + SKAdNetworkIdentifierkbmxgpxpgc.skadnetwork + SKAdNetworkIdentifierwzmmz9fp6w.skadnetwork + SKAdNetworkIdentifier4468km3ulz.skadnetwork + SKAdNetworkIdentifiera8cz6cu7e5.skadnetwork + SKAdNetworkIdentifiermqn7fxpca7.skadnetwork + SKAdNetworkIdentifier2u9pt9hc89.skadnetwork + SKAdNetworkIdentifier9nlqeag3gk.skadnetwork + SKAdNetworkIdentifier3rd42ekr43.skadnetwork + SKAdNetworkIdentifierf7s53z58qe.skadnetwork +{{#iron_source.applovin_ios}} + SKAdNetworkIdentifier24t9a8vw3c.skadnetwork + SKAdNetworkIdentifier2fnua5tdw4.skadnetwork + SKAdNetworkIdentifier3qcr597p9d.skadnetwork + SKAdNetworkIdentifier3sh42y64q3.skadnetwork + SKAdNetworkIdentifier238da6jt44.skadnetwork + SKAdNetworkIdentifier24zw6aqk47.skadnetwork + SKAdNetworkIdentifier275upjj5gd.skadnetwork + SKAdNetworkIdentifier294l99pt4k.skadnetwork + SKAdNetworkIdentifier3l6bd9hu43.skadnetwork + SKAdNetworkIdentifier44n7hlldy6.skadnetwork + SKAdNetworkIdentifier47vhws6wlr.skadnetwork + SKAdNetworkIdentifier488r3q3dtq.skadnetwork + SKAdNetworkIdentifier4dzt52r2t5.skadnetwork + SKAdNetworkIdentifier4mn522wn87.skadnetwork + SKAdNetworkIdentifier4pfyvq9l8r.skadnetwork + SKAdNetworkIdentifier4w7y6s5ca2.skadnetwork + SKAdNetworkIdentifier523jb4fst2.skadnetwork + SKAdNetworkIdentifier52fl2v3hgk.skadnetwork + SKAdNetworkIdentifier54nzkqm89y.skadnetwork + SKAdNetworkIdentifier5a6flpkh64.skadnetwork + SKAdNetworkIdentifier5lm9lj6jb7.skadnetwork + SKAdNetworkIdentifier6964rsfnh4.skadnetwork + SKAdNetworkIdentifier6g9af3uyq4.skadnetwork + SKAdNetworkIdentifier6p4ks3rnbw.skadnetwork + SKAdNetworkIdentifier6v7lgmsu45.skadnetwork + SKAdNetworkIdentifier6xzpu9s2p8.skadnetwork + SKAdNetworkIdentifier737z793b9f.skadnetwork + SKAdNetworkIdentifier74b6s63p6l.skadnetwork + SKAdNetworkIdentifier79pbpufp6p.skadnetwork + SKAdNetworkIdentifier7rz58n8ntl.skadnetwork + SKAdNetworkIdentifier84993kbrcf.skadnetwork + SKAdNetworkIdentifier89z7zv988g.skadnetwork + SKAdNetworkIdentifier8c4e2ghe7u.skadnetwork + SKAdNetworkIdentifier8m87ys6875.skadnetwork + SKAdNetworkIdentifier8r8llnkz5a.skadnetwork + SKAdNetworkIdentifier9b89h5y424.skadnetwork + SKAdNetworkIdentifier9rd848q2bz.skadnetwork + SKAdNetworkIdentifier9vvzujtq5s.skadnetwork + SKAdNetworkIdentifier9yg77x724h.skadnetwork + SKAdNetworkIdentifiera2p9lx4jpn.skadnetwork + SKAdNetworkIdentifiera7xqa6mtl2.skadnetwork + SKAdNetworkIdentifierb9bk5wbcq9.skadnetwork + SKAdNetworkIdentifierbxvub5ada5.skadnetwork + SKAdNetworkIdentifierc3frkrj4fj.skadnetwork + SKAdNetworkIdentifierc6k4g5qg8m.skadnetwork + SKAdNetworkIdentifiercg4yq2srnc.skadnetwork + SKAdNetworkIdentifiercj5566h2ga.skadnetwork + SKAdNetworkIdentifiercp8zw746q7.skadnetwork + SKAdNetworkIdentifiercs644xg564.skadnetwork + SKAdNetworkIdentifierdbu4b84rxf.skadnetwork + SKAdNetworkIdentifierdkc879ngq3.skadnetwork + SKAdNetworkIdentifierdzg6xy7pwj.skadnetwork + SKAdNetworkIdentifierecpz2srf59.skadnetwork + SKAdNetworkIdentifiereh6m2bh4zr.skadnetwork + SKAdNetworkIdentifierejvt5qm6ak.skadnetwork + SKAdNetworkIdentifierf73kdq92p3.skadnetwork + SKAdNetworkIdentifierfeyaarzu9v.skadnetwork + SKAdNetworkIdentifierg28c52eehv.skadnetwork + SKAdNetworkIdentifierg2y4y55b64.skadnetwork + SKAdNetworkIdentifierggvn48r87g.skadnetwork + SKAdNetworkIdentifierglqzh8vgby.skadnetwork + SKAdNetworkIdentifiergta8lk7p23.skadnetwork + SKAdNetworkIdentifiergta9lk7p23.skadnetwork + SKAdNetworkIdentifierhb56zgv37p.skadnetwork + SKAdNetworkIdentifierhdw39hrw9y.skadnetwork + SKAdNetworkIdentifierklf5c3l5u5.skadnetwork + SKAdNetworkIdentifierkrvm3zuq6h.skadnetwork + SKAdNetworkIdentifierlr83yxwka7.skadnetwork + SKAdNetworkIdentifierludvb6z3bs.skadnetwork + SKAdNetworkIdentifierm297p6643m.skadnetwork + SKAdNetworkIdentifierm5mvw97r93.skadnetwork + SKAdNetworkIdentifiermlmmfzh3r3.skadnetwork + SKAdNetworkIdentifiermls7yz5dvl.skadnetwork + SKAdNetworkIdentifiermp6xlyr22a.skadnetwork + SKAdNetworkIdentifiermtkv5xtk9e.skadnetwork + SKAdNetworkIdentifiern38lu8286q.skadnetwork + SKAdNetworkIdentifiern66cz3y3bx.skadnetwork + SKAdNetworkIdentifiern6fk4nfna4.skadnetwork + SKAdNetworkIdentifiern9x2a789qt.skadnetwork + SKAdNetworkIdentifiernzq8sh4pbs.skadnetwork + SKAdNetworkIdentifierp78axxw29g.skadnetwork + SKAdNetworkIdentifierpwa73g5rt2.skadnetwork + SKAdNetworkIdentifierpwdxu55a5a.skadnetwork + SKAdNetworkIdentifierr45fhb6rf7.skadnetwork + SKAdNetworkIdentifierrvh3l7un93.skadnetwork + SKAdNetworkIdentifierrx5hdcabgc.skadnetwork + SKAdNetworkIdentifiers69wq72ugq.skadnetwork + SKAdNetworkIdentifiertl55sbb4fm.skadnetwork + SKAdNetworkIdentifieru679fj5vs4.skadnetwork + SKAdNetworkIdentifieruw77j35x4d.skadnetwork + SKAdNetworkIdentifierv4nxqhlyqp.skadnetwork + SKAdNetworkIdentifierv79kvwwj4g.skadnetwork + SKAdNetworkIdentifierv9wttpbfk9.skadnetwork + SKAdNetworkIdentifiervcra2ehyfk.skadnetwork + SKAdNetworkIdentifiervutu7akeur.skadnetwork + SKAdNetworkIdentifierw9q455wk68.skadnetwork + SKAdNetworkIdentifierwg4vff78zm.skadnetwork + SKAdNetworkIdentifierx5l83yy675.skadnetwork + SKAdNetworkIdentifierx8jxxk4ff5.skadnetwork + SKAdNetworkIdentifierx8uqf25wch.skadnetwork + SKAdNetworkIdentifierxy9t38ct57.skadnetwork + SKAdNetworkIdentifiery45688jllp.skadnetwork + SKAdNetworkIdentifiery5ghdn5j9k.skadnetwork + SKAdNetworkIdentifierydx93a7ass.skadnetwork + SKAdNetworkIdentifierz24wtl6j62.skadnetwork + SKAdNetworkIdentifierzmvfpc5aq8.skadnetwork +{{/iron_source.applovin_ios}} + +{{#iron_source.aps_ios}} + SKAdNetworkIdentifier24t9a8vw3c.skadnetwork + SKAdNetworkIdentifier275upjj5gd.skadnetwork + SKAdNetworkIdentifier294l99pt4k.skadnetwork + SKAdNetworkIdentifier2fnua5tdw4.skadnetwork + SKAdNetworkIdentifier3l6bd9hu43.skadnetwork + SKAdNetworkIdentifier3qcr597p9d.skadnetwork + SKAdNetworkIdentifier3sh42y64q3.skadnetwork + SKAdNetworkIdentifier44n7hlldy6.skadnetwork + SKAdNetworkIdentifier488r3q3dtq.skadnetwork + SKAdNetworkIdentifier4dzt52r2t5.skadnetwork + SKAdNetworkIdentifier4pfyvq9l8r.skadnetwork + SKAdNetworkIdentifier523jb4fst2.skadnetwork + SKAdNetworkIdentifier52fl2v3hgk.skadnetwork + SKAdNetworkIdentifier54nzkqm89y.skadnetwork + SKAdNetworkIdentifier5a6flpkh64.skadnetwork + SKAdNetworkIdentifier5lm9lj6jb7.skadnetwork + SKAdNetworkIdentifier6964rsfnh4.skadnetwork + SKAdNetworkIdentifier6g9af3uyq4.skadnetwork + SKAdNetworkIdentifier6v7lgmsu45.skadnetwork + SKAdNetworkIdentifier6xzpu9s2p8.skadnetwork + SKAdNetworkIdentifier737z793b9f.skadnetwork + SKAdNetworkIdentifier74b6s63p6l.skadnetwork + SKAdNetworkIdentifier7953jerfzd.skadnetwork + SKAdNetworkIdentifier79pbpufp6p.skadnetwork + SKAdNetworkIdentifier7rz58n8ntl.skadnetwork + SKAdNetworkIdentifier84993kbrcf.skadnetwork + SKAdNetworkIdentifier89z7zv988g.skadnetwork + SKAdNetworkIdentifier8m87ys6875.skadnetwork + SKAdNetworkIdentifier9b89h5y424.skadnetwork + SKAdNetworkIdentifier9rd848q2bz.skadnetwork + SKAdNetworkIdentifier9yg77x724h.skadnetwork + SKAdNetworkIdentifiera7xqa6mtl2.skadnetwork + SKAdNetworkIdentifierb9bk5wbcq9.skadnetwork + SKAdNetworkIdentifierbvpn9ufa9b.skadnetwork + SKAdNetworkIdentifierbxvub5ada5.skadnetwork + SKAdNetworkIdentifierc3frkrj4fj.skadnetwork + SKAdNetworkIdentifierc6k4g5qg8m.skadnetwork + SKAdNetworkIdentifiercg4yq2srnc.skadnetwork + SKAdNetworkIdentifiercj5566h2ga.skadnetwork + SKAdNetworkIdentifierejvt5qm6ak.skadnetwork + SKAdNetworkIdentifierf73kdq92p3.skadnetwork + SKAdNetworkIdentifierfeyaarzu9v.skadnetwork + SKAdNetworkIdentifierg28c52eehv.skadnetwork + SKAdNetworkIdentifierg2y4y55b64.skadnetwork + SKAdNetworkIdentifierggvn48r87g.skadnetwork + SKAdNetworkIdentifierglqzh8vgby.skadnetwork + SKAdNetworkIdentifiergta9lk7p23.skadnetwork + SKAdNetworkIdentifiergvmwg8q7h5.skadnetwork + SKAdNetworkIdentifierhb56zgv37p.skadnetwork + SKAdNetworkIdentifierhjevpa356n.skadnetwork + SKAdNetworkIdentifierklf5c3l5u5.skadnetwork + SKAdNetworkIdentifierm297p6643m.skadnetwork + SKAdNetworkIdentifierm5mvw97r93.skadnetwork + SKAdNetworkIdentifiermlmmfzh3r3.skadnetwork + SKAdNetworkIdentifiermls7yz5dvl.skadnetwork + SKAdNetworkIdentifiermp6xlyr22a.skadnetwork + SKAdNetworkIdentifiermtkv5xtk9e.skadnetwork + SKAdNetworkIdentifiern66cz3y3bx.skadnetwork + SKAdNetworkIdentifiern6fk4nfna4.skadnetwork + SKAdNetworkIdentifiern9x2a789qt.skadnetwork + SKAdNetworkIdentifiernzq8sh4pbs.skadnetwork + SKAdNetworkIdentifierpu4na253f3.skadnetwork + SKAdNetworkIdentifierpwa73g5rt2.skadnetwork + SKAdNetworkIdentifierpwdxu55a5a.skadnetwork + SKAdNetworkIdentifierqu637u8glc.skadnetwork + SKAdNetworkIdentifierr45fhb6rf7.skadnetwork + SKAdNetworkIdentifierrvh3l7un93.skadnetwork + SKAdNetworkIdentifierrx5hdcabgc.skadnetwork + SKAdNetworkIdentifiertl55sbb4fm.skadnetwork + SKAdNetworkIdentifieru679fj5vs4.skadnetwork + SKAdNetworkIdentifieruw77j35x4d.skadnetwork + SKAdNetworkIdentifiervcra2ehyfk.skadnetwork + SKAdNetworkIdentifierw9q455wk68.skadnetwork + SKAdNetworkIdentifierwg4vff78zm.skadnetwork + SKAdNetworkIdentifierxy9t38ct57.skadnetwork + SKAdNetworkIdentifiery5ghdn5j9k.skadnetwork + SKAdNetworkIdentifierydx93a7ass.skadnetwork + SKAdNetworkIdentifieryrqqpx2mcb.skadnetwork + SKAdNetworkIdentifierz4gj7hsk7h.skadnetwork + SKAdNetworkIdentifierzmvfpc5aq8.skadnetwork + SKAdNetworkIdentifier24zw6aqk47.skadnetwork + SKAdNetworkIdentifier6p4ks3rnbw.skadnetwork + SKAdNetworkIdentifier9vvzujtq5s.skadnetwork + SKAdNetworkIdentifiercs644xg564.skadnetwork +{{/iron_source.aps_ios}} + +{{#iron_source.bidmachine_ios}} + SKAdNetworkIdentifierwg4vff78zm.skadnetwork + SKAdNetworkIdentifier737z793b9f.skadnetwork + SKAdNetworkIdentifierydx93a7ass.skadnetwork + SKAdNetworkIdentifiermls7yz5dvl.skadnetwork + SKAdNetworkIdentifierw9q455wk68.skadnetwork + SKAdNetworkIdentifierp78axxw29g.skadnetwork + SKAdNetworkIdentifier4pfyvq9l8r.skadnetwork + SKAdNetworkIdentifier6xzpu9s2p8.skadnetwork + SKAdNetworkIdentifiermlmmfzh3r3.skadnetwork + SKAdNetworkIdentifierc6k4g5qg8m.skadnetwork + SKAdNetworkIdentifierg28c52eehv.skadnetwork + SKAdNetworkIdentifier523jb4fst2.skadnetwork + SKAdNetworkIdentifierggvn48r87g.skadnetwork + SKAdNetworkIdentifier3sh42y64q3.skadnetwork + SKAdNetworkIdentifier24t9a8vw3c.skadnetwork + SKAdNetworkIdentifiercj5566h2ga.skadnetwork + SKAdNetworkIdentifierejvt5qm6ak.skadnetwork + SKAdNetworkIdentifier5lm9lj6jb7.skadnetwork + SKAdNetworkIdentifierzmvfpc5aq8.skadnetwork + SKAdNetworkIdentifier9rd848q2bz.skadnetwork + SKAdNetworkIdentifier7rz58n8ntl.skadnetwork + SKAdNetworkIdentifierfeyaarzu9v.skadnetwork + SKAdNetworkIdentifiern9x2a789qt.skadnetwork + SKAdNetworkIdentifiertl55sbb4fm.skadnetwork + SKAdNetworkIdentifier5a6flpkh64.skadnetwork + SKAdNetworkIdentifierglqzh8vgby.skadnetwork + SKAdNetworkIdentifieruw77j35x4d.skadnetwork + SKAdNetworkIdentifiergta9lk7p23.skadnetwork + SKAdNetworkIdentifierlr83yxwka7.skadnetwork + SKAdNetworkIdentifiercg4yq2srnc.skadnetwork + SKAdNetworkIdentifierludvb6z3bs.skadnetwork + SKAdNetworkIdentifier4w7y6s5ca2.skadnetwork + SKAdNetworkIdentifierklf5c3l5u5.skadnetwork + SKAdNetworkIdentifierdzg6xy7pwj.skadnetwork + SKAdNetworkIdentifiery45688jllp.skadnetwork + SKAdNetworkIdentifierhdw39hrw9y.skadnetwork + SKAdNetworkIdentifier4dzt52r2t5.skadnetwork + SKAdNetworkIdentifiermtkv5xtk9e.skadnetwork + SKAdNetworkIdentifierxy9t38ct57.skadnetwork + SKAdNetworkIdentifier54nzkqm89y.skadnetwork + SKAdNetworkIdentifier9b89h5y424.skadnetwork + SKAdNetworkIdentifierpwa73g5rt2.skadnetwork + SKAdNetworkIdentifier79pbpufp6p.skadnetwork + SKAdNetworkIdentifier294l99pt4k.skadnetwork + SKAdNetworkIdentifiers69wq72ugq.skadnetwork + SKAdNetworkIdentifier2fnua5tdw4.skadnetwork + SKAdNetworkIdentifierf73kdq92p3.skadnetwork + SKAdNetworkIdentifiern6fk4nfna4.skadnetwork + SKAdNetworkIdentifiermp6xlyr22a.skadnetwork + SKAdNetworkIdentifierrx5hdcabgc.skadnetwork + SKAdNetworkIdentifier6g9af3uyq4.skadnetwork + SKAdNetworkIdentifieru679fj5vs4.skadnetwork + SKAdNetworkIdentifier275upjj5gd.skadnetwork + SKAdNetworkIdentifier3qcr597p9d.skadnetwork + SKAdNetworkIdentifierg2y4y55b64.skadnetwork + SKAdNetworkIdentifier44n7hlldy6.skadnetwork + SKAdNetworkIdentifier6p4ks3rnbw.skadnetwork + SKAdNetworkIdentifierrvh3l7un93.skadnetwork + SKAdNetworkIdentifier74b6s63p6l.skadnetwork + SKAdNetworkIdentifiera7xqa6mtl2.skadnetwork + SKAdNetworkIdentifierr45fhb6rf7.skadnetwork + SKAdNetworkIdentifier84993kbrcf.skadnetwork + SKAdNetworkIdentifierpwdxu55a5a.skadnetwork + SKAdNetworkIdentifier6964rsfnh4.skadnetwork + SKAdNetworkIdentifier24zw6aqk47.skadnetwork + SKAdNetworkIdentifiercs644xg564.skadnetwork + SKAdNetworkIdentifier9vvzujtq5s.skadnetwork + SKAdNetworkIdentifierc3frkrj4fj.skadnetwork + SKAdNetworkIdentifier8r8llnkz5a.skadnetwork +{{/iron_source.bidmachine_ios}} + +{{#iron_source.charboost_ios}} + SKAdNetworkIdentifierz959bm4gru.skadnetwork + SKAdNetworkIdentifiera2p9lx4jpn.skadnetwork + SKAdNetworkIdentifier4pfyvq9l8r.skadnetwork + SKAdNetworkIdentifier737z793b9f.skadnetwork + SKAdNetworkIdentifier9rd848q2bz.skadnetwork + SKAdNetworkIdentifierc6k4g5qg8m.skadnetwork + SKAdNetworkIdentifiercj5566h2ga.skadnetwork + SKAdNetworkIdentifierglqzh8vgby.skadnetwork + SKAdNetworkIdentifiermlmmfzh3r3.skadnetwork + SKAdNetworkIdentifiertl55sbb4fm.skadnetwork + SKAdNetworkIdentifierw9q455wk68.skadnetwork + SKAdNetworkIdentifierwg4vff78zm.skadnetwork + SKAdNetworkIdentifierydx93a7ass.skadnetwork + SKAdNetworkIdentifierlr83yxwka7.skadnetwork + SKAdNetworkIdentifiermls7yz5dvl.skadnetwork + SKAdNetworkIdentifierp78axxw29g.skadnetwork + SKAdNetworkIdentifier6xzpu9s2p8.skadnetwork + SKAdNetworkIdentifierg28c52eehv.skadnetwork + SKAdNetworkIdentifier523jb4fst2.skadnetwork + SKAdNetworkIdentifierggvn48r87g.skadnetwork + SKAdNetworkIdentifier3sh42y64q3.skadnetwork + SKAdNetworkIdentifier24t9a8vw3c.skadnetwork + SKAdNetworkIdentifierejvt5qm6ak.skadnetwork + SKAdNetworkIdentifier5lm9lj6jb7.skadnetwork + SKAdNetworkIdentifierzmvfpc5aq8.skadnetwork + SKAdNetworkIdentifier7rz58n8ntl.skadnetwork + SKAdNetworkIdentifierfeyaarzu9v.skadnetwork + SKAdNetworkIdentifiern9x2a789qt.skadnetwork + SKAdNetworkIdentifier5a6flpkh64.skadnetwork + SKAdNetworkIdentifieruw77j35x4d.skadnetwork + SKAdNetworkIdentifiergta9lk7p23.skadnetwork + SKAdNetworkIdentifiercg4yq2srnc.skadnetwork + SKAdNetworkIdentifierludvb6z3bs.skadnetwork + SKAdNetworkIdentifier4w7y6s5ca2.skadnetwork + SKAdNetworkIdentifierklf5c3l5u5.skadnetwork + SKAdNetworkIdentifierdzg6xy7pwj.skadnetwork + SKAdNetworkIdentifiery45688jllp.skadnetwork + SKAdNetworkIdentifierhdw39hrw9y.skadnetwork + SKAdNetworkIdentifier4dzt52r2t5.skadnetwork + SKAdNetworkIdentifiermtkv5xtk9e.skadnetwork + SKAdNetworkIdentifierpwa73g5rt2.skadnetwork + SKAdNetworkIdentifiermp6xlyr22a.skadnetwork + SKAdNetworkIdentifierxy9t38ct57.skadnetwork + SKAdNetworkIdentifier54nzkqm89y.skadnetwork + SKAdNetworkIdentifier9b89h5y424.skadnetwork + SKAdNetworkIdentifier79pbpufp6p.skadnetwork + SKAdNetworkIdentifier275upjj5gd.skadnetwork + SKAdNetworkIdentifier294l99pt4k.skadnetwork + SKAdNetworkIdentifier2fnua5tdw4.skadnetwork + SKAdNetworkIdentifier3qcr597p9d.skadnetwork + SKAdNetworkIdentifier44n7hlldy6.skadnetwork + SKAdNetworkIdentifier6g9af3uyq4.skadnetwork + SKAdNetworkIdentifier6p4ks3rnbw.skadnetwork + SKAdNetworkIdentifierf73kdq92p3.skadnetwork + SKAdNetworkIdentifierg2y4y55b64.skadnetwork + SKAdNetworkIdentifiern6fk4nfna4.skadnetwork + SKAdNetworkIdentifierrx5hdcabgc.skadnetwork + SKAdNetworkIdentifiers69wq72ugq.skadnetwork + SKAdNetworkIdentifieru679fj5vs4.skadnetwork + SKAdNetworkIdentifierrvh3l7un93.skadnetwork + SKAdNetworkIdentifierx8uqf25wch.skadnetwork + SKAdNetworkIdentifiera7xqa6mtl2.skadnetwork + SKAdNetworkIdentifier74b6s63p6l.skadnetwork + SKAdNetworkIdentifierr45fhb6rf7.skadnetwork + SKAdNetworkIdentifierb9bk5wbcq9.skadnetwork + SKAdNetworkIdentifierbxvub5ada5.skadnetwork + SKAdNetworkIdentifier84993kbrcf.skadnetwork + SKAdNetworkIdentifier6964rsfnh4.skadnetwork + SKAdNetworkIdentifierpwdxu55a5a.skadnetwork + SKAdNetworkIdentifierkrvm3zuq6h.skadnetwork + SKAdNetworkIdentifierc3frkrj4fj.skadnetwork + SKAdNetworkIdentifier8r8llnkz5a.skadnetwork +{{/iron_source.charboost_ios}} + +{{#iron_source.csj_ios}} + SKAdNetworkIdentifier238da6jt44.skadnetwork + SKAdNetworkIdentifierx2jnk7ly8j.skadnetwork +{{/iron_source.csj_ios}} + +{{#iron_source.hyprmx_ios}} + SKAdNetworkIdentifiernu4557a4je.skadnetwork +{{/iron_source.hyprmx_ios}} + +{{#iron_source.inmobi_ios}} + SKAdNetworkIdentifier2fnua5tdw4.skadnetwork + SKAdNetworkIdentifier3qcr597p9d.skadnetwork + SKAdNetworkIdentifier3sh42y64q3.skadnetwork + SKAdNetworkIdentifier4pfyvq9l8r.skadnetwork + SKAdNetworkIdentifier5a6flpkh64.skadnetwork + SKAdNetworkIdentifier5lm9lj6jb7.skadnetwork + SKAdNetworkIdentifier7rz58n8ntl.skadnetwork + SKAdNetworkIdentifier9rd848q2bz.skadnetwork + SKAdNetworkIdentifierc6k4g5qg8m.skadnetwork + SKAdNetworkIdentifiercg4yq2srnc.skadnetwork + SKAdNetworkIdentifiercj5566h2ga.skadnetwork + SKAdNetworkIdentifierf73kdq92p3.skadnetwork + SKAdNetworkIdentifierg28c52eehv.skadnetwork + SKAdNetworkIdentifierggvn48r87g.skadnetwork + SKAdNetworkIdentifierglqzh8vgby.skadnetwork + SKAdNetworkIdentifierklf5c3l5u5.skadnetwork + SKAdNetworkIdentifiermlmmfzh3r3.skadnetwork + SKAdNetworkIdentifiermtkv5xtk9e.skadnetwork + SKAdNetworkIdentifiern6fk4nfna4.skadnetwork + SKAdNetworkIdentifierp78axxw29g.skadnetwork + SKAdNetworkIdentifierpwa73g5rt2.skadnetwork + SKAdNetworkIdentifiertl55sbb4fm.skadnetwork + SKAdNetworkIdentifieruw77j35x4d.skadnetwork + SKAdNetworkIdentifierw9q455wk68.skadnetwork + SKAdNetworkIdentifierwg4vff78zm.skadnetwork + SKAdNetworkIdentifierydx93a7ass.skadnetwork +{{/iron_source.inmobi_ios}} + +{{#iron_source.liftoff_ios}} + SKAdNetworkIdentifier24t9a8vw3c.skadnetwork + SKAdNetworkIdentifier2fnua5tdw4.skadnetwork + SKAdNetworkIdentifier3sh42y64q3.skadnetwork + SKAdNetworkIdentifier4pfyvq9l8r.skadnetwork + SKAdNetworkIdentifier523jb4fst2.skadnetwork + SKAdNetworkIdentifier54nzkqm89y.skadnetwork + SKAdNetworkIdentifier5a6flpkh64.skadnetwork + SKAdNetworkIdentifier5lm9lj6jb7.skadnetwork + SKAdNetworkIdentifier6xzpu9s2p8.skadnetwork + SKAdNetworkIdentifier7953jerfzd.skadnetwork + SKAdNetworkIdentifier7rz58n8ntl.skadnetwork + SKAdNetworkIdentifier9b89h5y424.skadnetwork + SKAdNetworkIdentifier9rd848q2bz.skadnetwork + SKAdNetworkIdentifier9yg77x724h.skadnetwork + SKAdNetworkIdentifierc6k4g5qg8m.skadnetwork + SKAdNetworkIdentifiercg4yq2srnc.skadnetwork + SKAdNetworkIdentifiercj5566h2ga.skadnetwork + SKAdNetworkIdentifierejvt5qm6ak.skadnetwork + SKAdNetworkIdentifierfeyaarzu9v.skadnetwork + SKAdNetworkIdentifierg28c52eehv.skadnetwork + SKAdNetworkIdentifierggvn48r87g.skadnetwork + SKAdNetworkIdentifierglqzh8vgby.skadnetwork + SKAdNetworkIdentifiergta9lk7p23.skadnetwork + SKAdNetworkIdentifierklf5c3l5u5.skadnetwork + SKAdNetworkIdentifiermlmmfzh3r3.skadnetwork + SKAdNetworkIdentifiermls7yz5dvl.skadnetwork + SKAdNetworkIdentifiermp6xlyr22a.skadnetwork + SKAdNetworkIdentifiermtkv5xtk9e.skadnetwork + SKAdNetworkIdentifiern66cz3y3bx.skadnetwork + SKAdNetworkIdentifiern9x2a789qt.skadnetwork + SKAdNetworkIdentifierp78axxw29g.skadnetwork + SKAdNetworkIdentifierpwa73g5rt2.skadnetwork + SKAdNetworkIdentifiertl55sbb4fm.skadnetwork + SKAdNetworkIdentifieruw77j35x4d.skadnetwork + SKAdNetworkIdentifierwg4vff78zm.skadnetwork + SKAdNetworkIdentifierxy9t38ct57.skadnetwork + SKAdNetworkIdentifierydx93a7ass.skadnetwork + SKAdNetworkIdentifierzmvfpc5aq8.skadnetwork +{{/iron_source.liftoff_ios}} + +{{#iron_source.maio_ios}} + SKAdNetworkIdentifierv4nxqhlyqp.skadnetwork +{{/iron_source.maio_ios}} + +{{#iron_source.mintegral_ios}} + SKAdNetworkIdentifiermls7yz5dvl.skadnetwork + SKAdNetworkIdentifier4pfyvq9l8r.skadnetwork + SKAdNetworkIdentifierydx93a7ass.skadnetwork + SKAdNetworkIdentifiercg4yq2srnc.skadnetwork + SKAdNetworkIdentifierp78axxw29g.skadnetwork + SKAdNetworkIdentifier737z793b9f.skadnetwork + SKAdNetworkIdentifier6xzpu9s2p8.skadnetwork + SKAdNetworkIdentifierludvb6z3bs.skadnetwork + SKAdNetworkIdentifiermlmmfzh3r3.skadnetwork + SKAdNetworkIdentifierc6k4g5qg8m.skadnetwork + SKAdNetworkIdentifierwg4vff78zm.skadnetwork + SKAdNetworkIdentifier523jb4fst2.skadnetwork + SKAdNetworkIdentifierggvn48r87g.skadnetwork + SKAdNetworkIdentifier3sh42y64q3.skadnetwork + SKAdNetworkIdentifier24t9a8vw3c.skadnetwork + SKAdNetworkIdentifiercj5566h2ga.skadnetwork + SKAdNetworkIdentifierw9q455wk68.skadnetwork + SKAdNetworkIdentifier5lm9lj6jb7.skadnetwork + SKAdNetworkIdentifier9rd848q2bz.skadnetwork + SKAdNetworkIdentifier7rz58n8ntl.skadnetwork + SKAdNetworkIdentifier4w7y6s5ca2.skadnetwork + SKAdNetworkIdentifierfeyaarzu9v.skadnetwork + SKAdNetworkIdentifierejvt5qm6ak.skadnetwork + SKAdNetworkIdentifiern9x2a789qt.skadnetwork + SKAdNetworkIdentifierzmvfpc5aq8.skadnetwork + SKAdNetworkIdentifiertl55sbb4fm.skadnetwork + SKAdNetworkIdentifier5a6flpkh64.skadnetwork + SKAdNetworkIdentifierglqzh8vgby.skadnetwork + SKAdNetworkIdentifierklf5c3l5u5.skadnetwork + SKAdNetworkIdentifierdzg6xy7pwj.skadnetwork + SKAdNetworkIdentifiery45688jllp.skadnetwork + SKAdNetworkIdentifierhdw39hrw9y.skadnetwork + SKAdNetworkIdentifieruw77j35x4d.skadnetwork + SKAdNetworkIdentifier4dzt52r2t5.skadnetwork + SKAdNetworkIdentifiermtkv5xtk9e.skadnetwork + SKAdNetworkIdentifiergta9lk7p23.skadnetwork + SKAdNetworkIdentifierg28c52eehv.skadnetwork + SKAdNetworkIdentifierrx5hdcabgc.skadnetwork + SKAdNetworkIdentifier2fnua5tdw4.skadnetwork + SKAdNetworkIdentifierxy9t38ct57.skadnetwork + SKAdNetworkIdentifier54nzkqm89y.skadnetwork + SKAdNetworkIdentifier9b89h5y424.skadnetwork + SKAdNetworkIdentifierpwa73g5rt2.skadnetwork + SKAdNetworkIdentifier79pbpufp6p.skadnetwork + SKAdNetworkIdentifier275upjj5gd.skadnetwork + SKAdNetworkIdentifierrvh3l7un93.skadnetwork + SKAdNetworkIdentifier294l99pt4k.skadnetwork + SKAdNetworkIdentifier74b6s63p6l.skadnetwork + SKAdNetworkIdentifier44n7hlldy6.skadnetwork + SKAdNetworkIdentifier6p4ks3rnbw.skadnetwork + SKAdNetworkIdentifierf73kdq92p3.skadnetwork + SKAdNetworkIdentifier3qcr597p9d.skadnetwork + SKAdNetworkIdentifiern6fk4nfna4.skadnetwork + SKAdNetworkIdentifierb9bk5wbcq9.skadnetwork + SKAdNetworkIdentifier84993kbrcf.skadnetwork + SKAdNetworkIdentifier24zw6aqk47.skadnetwork + SKAdNetworkIdentifierpwdxu55a5a.skadnetwork + SKAdNetworkIdentifiercs644xg564.skadnetwork + SKAdNetworkIdentifier6964rsfnh4.skadnetwork + SKAdNetworkIdentifier9vvzujtq5s.skadnetwork + SKAdNetworkIdentifiera7xqa6mtl2.skadnetwork + SKAdNetworkIdentifierr45fhb6rf7.skadnetwork + SKAdNetworkIdentifierc3frkrj4fj.skadnetwork + SKAdNetworkIdentifier6g9af3uyq4.skadnetwork + SKAdNetworkIdentifieru679fj5vs4.skadnetwork + SKAdNetworkIdentifierV72QYCH5UU.skadnetwork + SKAdNetworkIdentifierg2y4y55b64.skadnetwork + SKAdNetworkIdentifierdbu4b84rxf.skadnetwork {{/iron_source.mintegral_ios}} {{#iron_source.mytarget_ios}} - - SKAdNetworkIdentifier - n9x2a789qt.skadnetwork - - - SKAdNetworkIdentifier - r26jy69rpl.skadnetwork - + SKAdNetworkIdentifiern9x2a789qt.skadnetwork + SKAdNetworkIdentifierr26jy69rpl.skadnetwork {{/iron_source.mytarget_ios}} {{#iron_source.pangle_ios}} - - SKAdNetworkIdentifier - uw77j35x4d.skadnetwork - - - SKAdNetworkIdentifier - 7ug5zh24hu.skadnetwork - - - SKAdNetworkIdentifier - 9t245vhmpl.skadnetwork - - - SKAdNetworkIdentifier - kbd757ywx3.skadnetwork - - - SKAdNetworkIdentifier - a8cz6cu7e5.skadnetwork - - - SKAdNetworkIdentifier - 578prtvx9j.skadnetwork - - - SKAdNetworkIdentifier - 5tjdwbrq8w.skadnetwork - - - SKAdNetworkIdentifier - k674qkevps.skadnetwork - - - SKAdNetworkIdentifier - dbu4b84rxf.skadnetwork - + SKAdNetworkIdentifieruw77j35x4d.skadnetwork + SKAdNetworkIdentifierdbu4b84rxf.skadnetwork {{/iron_source.pangle_ios}} -{{#iron_source.tapjoy_ios}} - - SKAdNetworkIdentifier - 238da6jt44.skadnetwork - - - SKAdNetworkIdentifier - 24t9a8vw3c.skadnetwork - - - SKAdNetworkIdentifier - 252b5q8x7y.skadnetwork - - - SKAdNetworkIdentifier - 3qy4746246.skadnetwork - - - SKAdNetworkIdentifier - 3sh42y64q3.skadnetwork - - - SKAdNetworkIdentifier - 44n7hlldy6.skadnetwork - - - SKAdNetworkIdentifier - 488r3q3dtq.skadnetwork - - - SKAdNetworkIdentifier - 4pfyvq9l8r.skadnetwork - - - SKAdNetworkIdentifier - 523jb4fst2.skadnetwork - - - SKAdNetworkIdentifier - 52fl2v3hgk.skadnetwork - - - SKAdNetworkIdentifier - 578prtvx9j.skadnetwork - - - SKAdNetworkIdentifier - 5a6flpkh64.skadnetwork - - - SKAdNetworkIdentifier - 5lm9lj6jb7.skadnetwork - - - SKAdNetworkIdentifier - 5tjdwbrq8w.skadnetwork - - - SKAdNetworkIdentifier - 737z793b9f.skadnetwork - - - SKAdNetworkIdentifier - 7rz58n8ntl.skadnetwork - - - SKAdNetworkIdentifier - 7ug5zh24hu.skadnetwork - - - SKAdNetworkIdentifier - 97r2b46745.skadnetwork - - - SKAdNetworkIdentifier - 9rd848q2bz.skadnetwork - - - SKAdNetworkIdentifier - 9t245vhmpl.skadnetwork - - - SKAdNetworkIdentifier - 9yg77x724h.skadnetwork - - - SKAdNetworkIdentifier - cg4yq2srnc.skadnetwork - - - SKAdNetworkIdentifier - cj5566h2ga.skadnetwork - - - SKAdNetworkIdentifier - cstr6suwn9.skadnetwork - - - SKAdNetworkIdentifier - dzg6xy7pwj.skadnetwork - - - SKAdNetworkIdentifier - ecpz2srf59.skadnetwork - - - SKAdNetworkIdentifier - ejvt5qm6ak.skadnetwork - - - SKAdNetworkIdentifier - f73kdq92p3.skadnetwork - - - SKAdNetworkIdentifier - g28c52eehv.skadnetwork - - - SKAdNetworkIdentifier - ggvn48r87g.skadnetwork - - - SKAdNetworkIdentifier - glqzh8vgby.skadnetwork - - - SKAdNetworkIdentifier - gvmwg8q7h5.skadnetwork - - - SKAdNetworkIdentifier - hdw39hrw9y.skadnetwork - - - SKAdNetworkIdentifier - kbd757ywx3.skadnetwork - - - SKAdNetworkIdentifier - klf5c3l5u5.skadnetwork - - - SKAdNetworkIdentifier - lr83yxwka7.skadnetwork - - - SKAdNetworkIdentifier - mlmmfzh3r3.skadnetwork - - - SKAdNetworkIdentifier - mls7yz5dvl.skadnetwork - - - SKAdNetworkIdentifier - mtkv5xtk9e.skadnetwork - - - SKAdNetworkIdentifier - n66cz3y3bx.skadnetwork - - - SKAdNetworkIdentifier - n9x2a789qt.skadnetwork - - - SKAdNetworkIdentifier - nzq8sh4pbs.skadnetwork - - - SKAdNetworkIdentifier - p78axxw29g.skadnetwork - - - SKAdNetworkIdentifier - pu4na253f3.skadnetwork - - - SKAdNetworkIdentifier - tl55sbb4fm.skadnetwork - - - SKAdNetworkIdentifier - u679fj5vs4.skadnetwork - - - SKAdNetworkIdentifier - uw77j35x4d.skadnetwork - - - SKAdNetworkIdentifier - v79kvwwj4g.skadnetwork - - - SKAdNetworkIdentifier - w9q455wk68.skadnetwork - - - SKAdNetworkIdentifier - wg4vff78zm.skadnetwork - - - SKAdNetworkIdentifier - wzmmz9fp6w.skadnetwork - - - SKAdNetworkIdentifier - xy9t38ct57.skadnetwork - - - SKAdNetworkIdentifier - y45688jllp.skadnetwork - - - SKAdNetworkIdentifier - yrqqpx2mcb.skadnetwork - - - SKAdNetworkIdentifier - z4gj7hsk7h.skadnetwork - -{{/iron_source.tapjoy_ios}} +{{#iron_source.smaato_ios}} + SKAdNetworkIdentifierr45fhb6rf7.skadnetwork + SKAdNetworkIdentifier2fnua5tdw4.skadnetwork + SKAdNetworkIdentifierydx93a7ass.skadnetwork + SKAdNetworkIdentifiercg4yq2srnc.skadnetwork + SKAdNetworkIdentifier488r3q3dtq.skadnetwork + SKAdNetworkIdentifierx8uqf25wch.skadnetwork + SKAdNetworkIdentifiermlmmfzh3r3.skadnetwork + SKAdNetworkIdentifiernzq8sh4pbs.skadnetwork + SKAdNetworkIdentifieruw77j35x4d.skadnetwork + SKAdNetworkIdentifierc6k4g5qg8m.skadnetwork + SKAdNetworkIdentifierggvn48r87g.skadnetwork + SKAdNetworkIdentifiermls7yz5dvl.skadnetwork + SKAdNetworkIdentifierf73kdq92p3.skadnetwork + SKAdNetworkIdentifier3sh42y64q3.skadnetwork + SKAdNetworkIdentifiermp6xlyr22a.skadnetwork + SKAdNetworkIdentifierx5l83yy675.skadnetwork + SKAdNetworkIdentifierCJ5566H2GA.skadnetwork + SKAdNetworkIdentifierg6gcrrvk4p.skadnetwork + SKAdNetworkIdentifieru679fj5vs4.skadnetwork + SKAdNetworkIdentifierW9Q455WK68.skadnetwork + SKAdNetworkIdentifier54nzkqm89y.skadnetwork + SKAdNetworkIdentifier74b6s63p6l.skadnetwork + SKAdNetworkIdentifier8r8llnkz5a.skadnetwork + SKAdNetworkIdentifier8m87ys6875.skadnetwork + SKAdNetworkIdentifierce8ybjwass.skadnetwork + SKAdNetworkIdentifierbxvub5ada5.skadnetwork + SKAdNetworkIdentifiergta9lk7p23.skadnetwork + SKAdNetworkIdentifierc3frkrj4fj.skadnetwork + SKAdNetworkIdentifier9rd848q2bz.skadnetwork + SKAdNetworkIdentifierejvt5qm6ak.skadnetwork + SKAdNetworkIdentifiery5ghdn5j9k.skadnetwork + SKAdNetworkIdentifier24t9a8vw3c.skadnetwork + SKAdNetworkIdentifiern6fk4nfna4.skadnetwork + SKAdNetworkIdentifier7rz58n8ntl.skadnetwork + SKAdNetworkIdentifierdbu4b84rxf.skadnetwork + SKAdNetworkIdentifierrvh3l7un93.skadnetwork + SKAdNetworkIdentifierjk2fsx2rgz.skadnetwork + SKAdNetworkIdentifier5a6flpkh64.skadnetwork + SKAdNetworkIdentifierzmvfpc5aq8.skadnetwork + SKAdNetworkIdentifiertl55sbb4fm.skadnetwork + SKAdNetworkIdentifierklf5c3l5u5.skadnetwork + SKAdNetworkIdentifierm297p6643m.skadnetwork + SKAdNetworkIdentifierz959bm4gru.skadnetwork + SKAdNetworkIdentifierdt3cjx1a9i.skadnetwork + SKAdNetworkIdentifier44n7hlldy6.skadnetwork + SKAdNetworkIdentifierpwa73g5rt2.skadnetwork + SKAdNetworkIdentifier6xzpu9s2p8.skadnetwork + SKAdNetworkIdentifier275upjj5gd.skadnetwork + SKAdNetworkIdentifier89z7zv988g.skadnetwork + SKAdNetworkIdentifierbvpn9ufa9b.skadnetwork + SKAdNetworkIdentifierVcra2ehyfk.skadnetwork + SKAdNetworkIdentifier523jb4fst2.skadnetwork + SKAdNetworkIdentifier294l99pt4k.skadnetwork + SKAdNetworkIdentifierp78axxw29g.skadnetwork + SKAdNetworkIdentifierg28c52eehv.skadnetwork + SKAdNetworkIdentifiera7xqa6mtl2.skadnetwork + SKAdNetworkIdentifierz4gj7hsk7h.skadnetwork + SKAdNetworkIdentifierb9bk5wbcq9.skadnetwork + SKAdNetworkIdentifierwg4vff78zm.skadnetwork + SKAdNetworkIdentifierhb56zgv37p.skadnetwork + SKAdNetworkIdentifier5lm9lj6jb7.skadnetwork + SKAdNetworkIdentifier6v7lgmsu45.skadnetwork + SKAdNetworkIdentifier4dzt52r2t5.skadnetwork + SKAdNetworkIdentifierM5mvw97r93.skadnetwork + SKAdNetworkIdentifierXY9T38CT57.skadnetwork + SKAdNetworkIdentifiermtkv5xtk9e.skadnetwork + SKAdNetworkIdentifier9b89h5y424.skadnetwork + SKAdNetworkIdentifier6964rsfnh4.skadnetwork + SKAdNetworkIdentifier6p4ks3rnbw.skadnetwork + SKAdNetworkIdentifierecpz2srf59.skadnetwork + SKAdNetworkIdentifier6g9af3uyq4.skadnetwork + SKAdNetworkIdentifiert6d3zquu66.skadnetwork + SKAdNetworkIdentifier84993kbrcf.skadnetwork + SKAdNetworkIdentifier3l6bd9hu43.skadnetwork + SKAdNetworkIdentifierglqzh8vgby.skadnetwork + SKAdNetworkIdentifierg2y4y55b64.skadnetwork + SKAdNetworkIdentifierLn5gz23vtd.skadnetwork + SKAdNetworkIdentifiern9x2a789qt.skadnetwork + SKAdNetworkIdentifier4w7y6s5ca2.skadnetwork + SKAdNetworkIdentifiera2p9lx4jpn.skadnetwork + SKAdNetworkIdentifier3qcr597p9d.skadnetwork + SKAdNetworkIdentifier52fl2v3hgk.skadnetwork + SKAdNetworkIdentifierrx5hdcabgc.skadnetwork + SKAdNetworkIdentifier4pfyvq9l8r.skadnetwork + SKAdNetworkIdentifier9vvzujtq5s.skadnetwork + SKAdNetworkIdentifierpu4na253f3.skadnetwork + SKAdNetworkIdentifierfeyaarzu9v.skadnetwork + SKAdNetworkIdentifiercs644xg564.skadnetwork + SKAdNetworkIdentifierpwdxu55a5a.skadnetwork + SKAdNetworkIdentifier24zw6aqk47.skadnetwork + SKAdNetworkIdentifier737z793b9f.skadnetwork + SKAdNetworkIdentifiern66cz3y3bx.skadnetwork + SKAdNetworkIdentifier6rd35atwn8.skadnetwork + SKAdNetworkIdentifier238da6jt44.skadnetwork + SKAdNetworkIdentifiers69wq72ugq.skadnetwork + SKAdNetworkIdentifiergvmwg8q7h5.skadnetwork + SKAdNetworkIdentifier79pbpufp6p.skadnetwork + SKAdNetworkIdentifierv79kvwwj4g.skadnetwork + SKAdNetworkIdentifierdzg6xy7pwj.skadnetwork + SKAdNetworkIdentifierfz2k2k5tej.skadnetwork + SKAdNetworkIdentifierhdw39hrw9y.skadnetwork + SKAdNetworkIdentifiern38lu8286q.skadnetwork + SKAdNetworkIdentifiery45688jllp.skadnetwork + SKAdNetworkIdentifierv9wttpbfk9.skadnetwork + SKAdNetworkIdentifierludvb6z3bs.skadnetwork + SKAdNetworkIdentifier7953jerfzd.skadnetwork + SKAdNetworkIdentifierlr83yxwka7.skadnetwork + SKAdNetworkIdentifier577p5t736z.skadnetwork + SKAdNetworkIdentifierhjevpa356n.skadnetwork + SKAdNetworkIdentifiertmhh9296z4.skadnetwork + SKAdNetworkIdentifier7fbxrn65az.skadnetwork + SKAdNetworkIdentifierr8lj5b58b5.skadnetwork + SKAdNetworkIdentifierqu637u8glc.skadnetwork + SKAdNetworkIdentifiercp8zw746q7.skadnetwork + SKAdNetworkIdentifiereh6m2bh4zr.skadnetwork + SKAdNetworkIdentifier7bxrt786m8.skadnetwork + SKAdNetworkIdentifierxga6mpmplv.skadnetwork + SKAdNetworkIdentifierz24wtl6j62.skadnetwork + SKAdNetworkIdentifier47vhws6wlr.skadnetwork + SKAdNetworkIdentifier4mn522wn87.skadnetwork + SKAdNetworkIdentifier8c4e2ghe7u.skadnetwork + SKAdNetworkIdentifier9yg77x724h.skadnetwork + SKAdNetworkIdentifierdkc879ngq3.skadnetwork + SKAdNetworkIdentifiergta8lk7p23.skadnetwork + SKAdNetworkIdentifierkrvm3zuq6h.skadnetwork + SKAdNetworkIdentifierv4nxqhlyqp.skadnetwork + SKAdNetworkIdentifiervutu7akeur.skadnetwork + SKAdNetworkIdentifierx8jxxk4ff5.skadnetwork +{{/iron_source.smaato_ios}} {{#iron_source.unityads_ios}} - - SKAdNetworkIdentifier - 238da6jt44.skadnetwork - - - SKAdNetworkIdentifier - 32z4fx6l9h.skadnetwork - - - SKAdNetworkIdentifier - 3qy4746246.skadnetwork - - - SKAdNetworkIdentifier - 3sh42y64q3.skadnetwork - - - SKAdNetworkIdentifier - 488r3q3dtq.skadnetwork - - - SKAdNetworkIdentifier - 4dzt52r2t5.skadnetwork - - - SKAdNetworkIdentifier - 4pfyvq9l8r.skadnetwork - - - SKAdNetworkIdentifier - 578prtvx9j.skadnetwork - - - SKAdNetworkIdentifier - 5a6flpkh64.skadnetwork - - - SKAdNetworkIdentifier - 5lm9lj6jb7.skadnetwork - - - SKAdNetworkIdentifier - 5tjdwbrq8w.skadnetwork - - - SKAdNetworkIdentifier - 7ug5zh24hu.skadnetwork - - - SKAdNetworkIdentifier - 9rd848q2bz.skadnetwork - - - SKAdNetworkIdentifier - 9t245vhmpl.skadnetwork - - - SKAdNetworkIdentifier - cstr6suwn9.skadnetwork - - - SKAdNetworkIdentifier - f73kdq92p3.skadnetwork - - - SKAdNetworkIdentifier - glqzh8vgby.skadnetwork - - - SKAdNetworkIdentifier - kbd757ywx3.skadnetwork - - - SKAdNetworkIdentifier - lr83yxwka7.skadnetwork - - - SKAdNetworkIdentifier - mlmmfzh3r3.skadnetwork - - - SKAdNetworkIdentifier - mp6xlyr22a.skadnetwork - - - SKAdNetworkIdentifier - tl55sbb4fm.skadnetwork - - - SKAdNetworkIdentifier - v79kvwwj4g.skadnetwork - - - SKAdNetworkIdentifier - w9q455wk68.skadnetwork - - - SKAdNetworkIdentifier - wg4vff78zm.skadnetwork - - - SKAdNetworkIdentifier - wzmmz9fp6w.skadnetwork - - - SKAdNetworkIdentifier - x44k69ngh6.skadnetwork - + SKAdNetworkIdentifierlr83yxwka7.skadnetwork + SKAdNetworkIdentifier238da6jt44.skadnetwork + SKAdNetworkIdentifierv79kvwwj4g.skadnetwork + SKAdNetworkIdentifierw9q455wk68.skadnetwork + SKAdNetworkIdentifier5lm9lj6jb7.skadnetwork + SKAdNetworkIdentifiermp6xlyr22a.skadnetwork + SKAdNetworkIdentifier5a6flpkh64.skadnetwork + SKAdNetworkIdentifiermlmmfzh3r3.skadnetwork + SKAdNetworkIdentifierglqzh8vgby.skadnetwork + SKAdNetworkIdentifierydx93a7ass.skadnetwork + SKAdNetworkIdentifier4pfyvq9l8r.skadnetwork + SKAdNetworkIdentifier3sh42y64q3.skadnetwork + SKAdNetworkIdentifier4dzt52r2t5.skadnetwork + SKAdNetworkIdentifierc6k4g5qg8m.skadnetwork + SKAdNetworkIdentifier9rd848q2bz.skadnetwork + SKAdNetworkIdentifier294l99pt4k.skadnetwork + SKAdNetworkIdentifierwg4vff78zm.skadnetwork + SKAdNetworkIdentifierzmvfpc5aq8.skadnetwork + SKAdNetworkIdentifiertl55sbb4fm.skadnetwork + SKAdNetworkIdentifier4w7y6s5ca2.skadnetwork + SKAdNetworkIdentifier488r3q3dtq.skadnetwork + SKAdNetworkIdentifierf73kdq92p3.skadnetwork + SKAdNetworkIdentifiera2p9lx4jpn.skadnetwork {{/iron_source.unityads_ios}} -{{#iron_source.yahoo_ios}} - - SKAdNetworkIdentifier - 9rd848q2bz.skadnetwork - - - SKAdNetworkIdentifier - cg4yq2srnc.skadnetwork - - - SKAdNetworkIdentifier - klf5c3l5u5.skadnetwork - - - SKAdNetworkIdentifier - uw77j35x4d.skadnetwork - -{{/iron_source.yahoo_ios}} NSAppTransportSecurity @@ -1898,11 +743,6 @@ {{iron_source.admob_ios_appid}} {{/iron_source.admob_ios}} -{{#iron_source.yahoo_ios}} - YahooAdsSourceAppId - {{iron_source.yahoo_ios_appid}} -{{/iron_source.yahoo_ios}} - NSUserTrackingUsageDescription {{iron_source.ios_tracking_usage_description}} @@ -1922,15 +762,5 @@ {{project.title}} requests write access to the Photo Library {{/iron_source.hyprmx_ios}} -{{#iron_source.adcolony_ios}} - LSApplicationQueriesSchemes - - fb - instagram - tumblr - twitter - -{{/iron_source.adcolony_ios}} - diff --git a/updater/ios.py b/updater/ios.py index 9d4c560..d197d54 100644 --- a/updater/ios.py +++ b/updater/ios.py @@ -26,19 +26,13 @@ exit() def extract_text_after(text, var_name): - # Split the text into a list of words words = text.split() - - # Find the index of the var_name string in the list of words try: index = words.index(var_name) except ValueError: print(f"The '{var_name}' string was not found in the text.") return "" - - # Extract all the words after the var_name string result = " ".join(words[index+1:]) - return result def remove_spaces_and_newlines(text): @@ -46,66 +40,54 @@ def remove_spaces_and_newlines(text): return cleaned_text def parse_js_table(url, var_name): - # Send a GET request to the URL response = requests.get(url) - - # Parse the HTML content of the response using BeautifulSoup soup = BeautifulSoup(response.content, 'html.parser') - - # Search for the specified JavaScript variable in the HTML content script = soup.find('script', string=lambda t: t and var_name in t) if script: - # Extract the JSON data from the JavaScript variable text = extract_text_after(script.text, var_name) start = text.find('{') end = text.rfind('}') + 1 json_data = text[start:end] - - # Parse the JSON data as a Python table table = json.loads(json_data) - return table else: print(f"Did not find '{var_name}' in the URL '{url}'") + return {} -# Example usage url = "https://developers.is.com/ironsource-mobile/ios/mediation-networks-ios/" var_name = "sdk_data" site_values = parse_js_table(url, var_name) -# print(site_values) + mapping = { - # 'AdColony': 'adcolony', - 'AppLovin': 'applovin', - 'APS': 'aps', - 'BidMachine': 'bidmachine', - 'Chartboost': 'charboost', - 'CSJ': 'csj', - 'DT Exchange': 'dt_exchange', - 'Facebook': 'facebook', - 'Google': 'admob', - 'HyprMX': 'hyprmx', - 'InMobi': 'inmobi', - 'Liftoff Monetize': 'liftoff', - 'Maio': 'maio', - 'Mintegral': 'mintegral', - 'Moloco': 'moloco', - 'myTarget': 'mytarget', - 'Pangle': 'pangle', - 'Smaato': 'smaato', - 'SuperAwesome': 'superawesome', - 'Tencent': 'tencent', - 'UnityAds': 'unityads', - 'Yandex Ads': 'yandex_ads' - } + 'AppLovin': 'applovin', + 'APS': 'aps', + 'BidMachine': 'bidmachine', + 'Chartboost': 'charboost', + 'CSJ': 'csj', + 'DT Exchange': 'dt_exchange', + 'Facebook': 'facebook', + 'Google': 'admob', + 'HyprMX': 'hyprmx', + 'InMobi': 'inmobi', + 'Liftoff Monetize': 'liftoff', + 'Maio': 'maio', + 'Mintegral': 'mintegral', + 'Moloco': 'moloco', + 'myTarget': 'mytarget', + 'Pangle': 'pangle', + 'Smaato': 'smaato', + 'SuperAwesome': 'superawesome', + 'Tencent': 'tencent', + 'UnityAds': 'unityads', + 'Yandex Ads': 'yandex_ads' +} result = "" lines = result.splitlines() result = '\n'.join(lines[:-1]) -result += """ +result += "\n\n" -""" -repositories = """platform :ios, '13.0' -""" +repositories = """platform :ios, '13.0'\n""" repositories += site_values['sdk_cocoapods'] del site_values['sdk_maven'] @@ -128,3 +110,99 @@ def parse_js_table(url, var_name): with open("../extension-ironsource/manifests/ios/Podfile", "w") as file: file.write(result) + +# Parsing PLIST_NETWORK_IDS and generating Info.plist +skadnetwork_url = "https://developers.is.com/ironsource-mobile/flutter/managing-skadnetwork-ids/" +var_name = "PLIST_NETWORK_IDS" +skadnetwork_data = parse_js_table(skadnetwork_url, var_name) + +if skadnetwork_data: + ironSource_ids = set(skadnetwork_data.get("ironSource", [])[1]) + cleaned_networks = {} + + for network, ids in skadnetwork_data.items(): + if network != "ironSource": + cleaned_ids = [id_ for id_ in ids[1] if id_ not in ironSource_ids] + if cleaned_ids: + cleaned_networks[network] = cleaned_ids + + skadnetwork_ids = list(ironSource_ids) # Start with ironSource IDs +else: + skadnetwork_ids = [] + +plist_template = """ + ]> + + + SKAdNetworkItems + +//here + + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + +{{#iron_source.ios_enable_ats}} + NSAllowsLocalNetworking + + NSAllowsArbitraryLoadsInWebContent + + NSAllowsArbitraryLoadsForMedia + +{{/iron_source.ios_enable_ats}} +{{#iron_source.tapjoy_ios}} + NSExceptionDomains + + localhost + + NSExceptionAllowsInsecureHTTPLoads + + + +{{/iron_source.tapjoy_ios}} + + +{{#iron_source.admob_ios}} + GADApplicationIdentifier + {{iron_source.admob_ios_appid}} +{{/iron_source.admob_ios}} + + NSUserTrackingUsageDescription + {{iron_source.ios_tracking_usage_description}} + +{{#iron_source.ios_use_skan}} + NSAdvertisingAttributionReportEndpoint + https://postbacks-is.com +{{/iron_source.ios_use_skan}} + +{{#iron_source.hyprmx_ios}} + NSCameraUsageDescription + {{project.title}} requests write access to the Camera + NSCalendarsUsageDescription + {{project.title}} requests access to the Calendar + NSPhotoLibraryUsageDescription + {{project.title}} requests access to the Photo Library + NSPhotoLibraryAddUsageDescription + {{project.title}} requests write access to the Photo Library +{{/iron_source.hyprmx_ios}} + + + +""" + +# Insert the SKAdNetwork IDs into the plist template +skadnetwork_items = "\n".join([f" SKAdNetworkIdentifier{item}" for item in skadnetwork_ids]) + +# Add blocks for each network +for network, ids in cleaned_networks.items(): + if network in mapping: + network_key = mapping[network] + skadnetwork_items += f"\n{{{{#iron_source.{network_key}_ios}}}}\n" + skadnetwork_items += "\n".join([f" SKAdNetworkIdentifier{item}" for item in ids]) + skadnetwork_items += f"\n{{{{/iron_source.{network_key}_ios}}}}\n" + +plist_content = plist_template.replace("//here", skadnetwork_items) + +with open("../extension-ironsource/manifests/ios/Info.plist", "w") as file: + file.write(plist_content) From b78523236a70b194f9259a00f44baf3657cae453 Mon Sep 17 00:00:00 2001 From: AGulev Date: Tue, 4 Jun 2024 15:02:42 +0200 Subject: [PATCH 8/9] remove unsupported networks --- game.project | 2 -- 1 file changed, 2 deletions(-) diff --git a/game.project b/game.project index a45bfad..d4ed397 100755 --- a/game.project +++ b/game.project @@ -56,10 +56,8 @@ liftoff_ios = 1 maio_ios = 1 mintegral_ios = 1 moloco_ios = 1 -mytarget_ios = 1 pangle_ios = 1 unityads_ios = 1 -yandex_ads_ios = 1 [ios] bundle_identifier = com.defold.ironsource From adfde39ea9bbcb358c97820e2f622929e34218e7 Mon Sep 17 00:00:00 2001 From: AGulev Date: Tue, 4 Jun 2024 15:03:38 +0200 Subject: [PATCH 9/9] update properties --- extension-ironsource/ext.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension-ironsource/ext.properties b/extension-ironsource/ext.properties index cf84da4..36ab1a0 100644 --- a/extension-ironsource/ext.properties +++ b/extension-ironsource/ext.properties @@ -1,6 +1,6 @@ [iron_source] -version.default = 1.1.0 +version.default = 1.2.0 adcolony_android.type = string admob_android.private = 1