Skip to content

Commit 1293bdd

Browse files
authored
Merge pull request #91 from appodeal/release/3.3.3+1
Release/3.3.3+1 (APDM-768)
2 parents 7fd7acf + c340cb4 commit 1293bdd

File tree

7 files changed

+131
-128
lines changed

7 files changed

+131
-128
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## 3.3.3+1
4+
5+
### Updated SDKs
6+
7+
- Updated Appodeal iOS SDK to [3.3.3](https://docs.appodeal.com/android/changelog)
8+
- Support Xcode 16 and iOS 18.0
9+
310
## 3.3.3
411

512
### Updated SDKs

README.md

Lines changed: 63 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Official Appodeal Flutter Plugin for your Flutter application.
44

5-
## Appodeal SDK 3.3.3
5+
## Appodeal SDK 3.3.3.1
66

77
- **Google CMP and TCF v2 Support**
88
- To enhance the relevance of ads for your users and comply with regulations like GDPR and CCPA,
@@ -57,7 +57,7 @@ Add the dependency to the `pubspec.yaml` file in your project:
5757

5858
```yaml
5959
dependencies:
60-
stack_appodeal_flutter: 3.3.3
60+
stack_appodeal_flutter: 3.3.3+1
6161
```
6262
6363
Install the plugin by running the command below in the terminal:
@@ -69,9 +69,9 @@ $ flutter pub get
6969
#### iOS
7070

7171
> [!IMPORTANT]
72-
> - iOS 12.0 or higher. You still can integrate Appodeal SDK into a project with a lower value of minimum iOS version. However, on devices that don't support iOS 12.0+ our SDK will just be disabled.
72+
> - iOS 13.0 or higher. You still can integrate Appodeal SDK into a project with a lower value of minimum iOS version. However, on devices that don't support iOS 12.0+ our SDK will just be disabled.
7373
> - Appodeal SDK is compatible with both ARC and non-ARC projects.
74-
> - Use Xcode 14.3 or higher.
74+
> - Use Xcode 15.3 or higher.
7575
7676
1. Go to `ios/` folder and open *Podfile*
7777
2. Add Appodeal adapters. Add pods into `./ios/Podfile`:
@@ -86,59 +86,57 @@ platform :ios, '13.0'
8686
use_frameworks!
8787

8888
def appodeal
89-
pod 'Appodeal', '3.3.2'
90-
pod 'APDAmazonAdapter', '3.3.2.0'
91-
pod 'APDAppLovinAdapter', '3.3.2.0'
92-
pod 'APDAppLovinMAXAdapter', '3.3.2.0'
93-
pod 'APDBidMachineAdapter', '3.3.2.0'
94-
pod 'APDBidonAdapter', '3.3.2.0'
95-
pod 'APDBigoAdsAdapter', '3.3.2.0'
96-
pod 'APDDTExchangeAdapter', '3.3.2.0'
97-
pod 'APDGoogleAdMobAdapter', '3.3.2.0'
98-
pod 'APDIABAdapter', '3.3.2.0'
99-
pod 'APDInMobiAdapter', '3.3.2.0'
100-
pod 'APDIronSourceAdapter', '3.3.2.0'
101-
pod 'APDMetaAudienceNetworkAdapter', '3.3.2.0'
102-
pod 'APDMintegralAdapter', '3.3.2.0'
103-
pod 'APDMyTargetAdapter', '3.3.2.0'
104-
pod 'APDPangleAdapter', '3.3.2.0'
105-
pod 'APDSentryAdapter', '3.3.2.0'
106-
pod 'APDUnityAdapter', '3.3.2.0'
107-
pod 'APDVungleAdapter', '3.3.2.0'
108-
pod 'APDYandexAdapter', '3.3.2.0'
109-
pod 'AmazonPublisherServicesSDK', '4.9.2'
110-
pod 'AppLovinMediationAmazonAdMarketplaceAdapter', '4.9.2.0'
111-
pod 'AppLovinMediationBidMachineAdapter', '2.6.0.0'
112-
pod 'AppLovinMediationFacebookAdapter', '6.15.0.0'
113-
pod 'AppLovinMediationFyberAdapter', '8.3.1.0'
114-
pod 'AppLovinMediationGoogleAdManagerAdapter', '11.5.0.0'
115-
pod 'AppLovinMediationGoogleAdapter', '11.5.0.0'
116-
pod 'AppLovinMediationInMobiAdapter', '10.7.2.0'
117-
pod 'AppLovinMediationIronSourceAdapter', '8.1.0.0.1'
118-
pod 'AppLovinMediationMintegralAdapter', '7.6.1.0.0'
119-
pod 'AppLovinMediationMyTargetAdapter', '5.20.1.1'
120-
pod 'AppLovinMediationUnityAdsAdapter', '4.11.3.2'
121-
pod 'AppLovinMediationVungleAdapter', '7.3.0.0'
89+
pod 'Appodeal', '3.3.3'
90+
pod 'APDAmazonAdapter', '3.3.3.0'
91+
pod 'APDAppLovinAdapter', '3.3.3.0'
92+
pod 'APDAppLovinMAXAdapter', '3.3.3.0'
93+
pod 'APDBidMachineAdapter', '3.3.3.0'
94+
pod 'APDBidonAdapter', '3.3.3.0'
95+
pod 'APDBigoAdsAdapter', '3.3.3.0'
96+
pod 'APDDTExchangeAdapter', '3.3.3.0'
97+
pod 'APDGoogleAdMobAdapter', '3.3.3.0'
98+
pod 'APDIABAdapter', '3.3.3.0'
99+
pod 'APDInMobiAdapter', '3.3.3.0'
100+
pod 'APDIronSourceAdapter', '3.3.3.0'
101+
pod 'APDMetaAudienceNetworkAdapter', '3.3.3.0'
102+
pod 'APDMintegralAdapter', '3.3.3.0'
103+
pod 'APDMyTargetAdapter', '3.3.3.0'
104+
pod 'APDPangleAdapter', '3.3.3.0'
105+
pod 'APDSentryAdapter', '3.3.3.0'
106+
pod 'APDUnityAdapter', '3.3.3.0'
107+
pod 'APDVungleAdapter', '3.3.3.0'
108+
pod 'APDYandexAdapter', '3.3.3.0'
109+
pod 'AmazonPublisherServicesSDK', '4.9.7'
110+
pod 'AppLovinMediationAmazonAdMarketplaceAdapter', '4.9.7.0'
111+
pod 'AppLovinMediationBidMachineAdapter', '3.0.1.0.0'
112+
pod 'AppLovinMediationFacebookAdapter', '6.15.2.1'
113+
pod 'AppLovinMediationFyberAdapter', '8.3.2.1'
114+
pod 'AppLovinMediationGoogleAdManagerAdapter', '11.9.0.1'
115+
pod 'AppLovinMediationGoogleAdapter', '11.9.0.1'
116+
pod 'AppLovinMediationInMobiAdapter', '10.7.5.1'
117+
pod 'AppLovinMediationIronSourceAdapter', '8.3.0.0.2'
118+
pod 'AppLovinMediationMintegralAdapter', '7.7.2.0.1'
119+
pod 'AppLovinMediationMyTargetAdapter', '5.21.8.0'
120+
pod 'AppLovinMediationUnityAdsAdapter', '4.12.2.1'
121+
pod 'AppLovinMediationVungleAdapter', '7.4.1.1'
122122
pod 'AppLovinMediationYandexAdapter', '5.2.1.0'
123-
pod 'BidMachineAmazonAdapter', '2.6.0.1'
124-
pod 'BidMachineMetaAudienceAdapter', '2.6.0.0'
125-
pod 'BidMachineMintegralAdapter', '2.6.0.0'
126-
pod 'BidMachineMyTargetAdapter', '2.6.0.0'
127-
pod 'BidMachinePangleAdapter', '2.6.0.0'
128-
pod 'BidMachineVungleAdapter', '2.6.0.0'
129-
pod 'BidonAdapterAmazon', '0.6.0.0'
130-
pod 'BidonAdapterAppLovin', '0.6.0.0'
131-
pod 'BidonAdapterBidMachine', '0.6.0.0'
132-
pod 'BidonAdapterBigoAds', '0.6.0.0'
133-
pod 'BidonAdapterDTExchange', '0.6.0.0'
134-
pod 'BidonAdapterGoogleAdManager', '0.6.0.0'
135-
pod 'BidonAdapterGoogleMobileAds', '0.6.0.0'
136-
pod 'BidonAdapterInMobi', '0.6.0.0'
137-
pod 'BidonAdapterMetaAudienceNetwork', '0.6.0.0'
138-
pod 'BidonAdapterMintegral', '0.6.0.0'
139-
pod 'BidonAdapterUnityAds', '0.6.0.0'
140-
pod 'BidonAdapterVungle', '0.6.0.0'
141-
pod 'myTrackerSDK', '3.1.7'
123+
pod 'BidMachineAmazonAdapter', '3.0.1.0'
124+
pod 'BidMachineMetaAudienceAdapter', '3.0.1.0'
125+
pod 'BidMachineMintegralAdapter', '3.0.1.0'
126+
pod 'BidMachineMyTargetAdapter', '3.0.1.1'
127+
pod 'BidMachinePangleAdapter', '3.0.1.0'
128+
pod 'BidMachineVungleAdapter', '3.0.1.0'
129+
pod 'BidonAdapterAppLovin', '0.6.1.0'
130+
pod 'BidonAdapterBidMachine', '0.6.1.0'
131+
pod 'BidonAdapterBigoAds', '0.6.1.0'
132+
pod 'BidonAdapterDTExchange', '0.6.1.0'
133+
pod 'BidonAdapterGoogleAdManager', '0.6.1.0'
134+
pod 'BidonAdapterGoogleMobileAds', '0.6.1.0'
135+
pod 'BidonAdapterInMobi', '0.6.1.0'
136+
pod 'BidonAdapterMetaAudienceNetwork', '0.6.1.0'
137+
pod 'BidonAdapterMintegral', '0.6.1.0'
138+
pod 'BidonAdapterUnityAds', '0.6.1.0'
139+
pod 'BidonAdapterVungle', '0.6.1.0'
142140
end
143141

144142
target 'Runner' do
@@ -1315,11 +1313,11 @@ In your *network_security_config.xml* file, add `base-config` that sets `clearte
13151313
Remove next pods from `Podfile`:
13161314

13171315
```ruby
1318-
pod 'APDGoogleAdMobAdapter', '3.3.2.0'
1319-
pod 'BidonAdapterGoogleAdManager', '0.6.0.0'
1320-
pod 'BidonAdapterGoogleMobileAds', '0.6.0.0'
1321-
pod 'AppLovinMediationGoogleAdManagerAdapter', '11.5.0.0'
1322-
pod 'AppLovinMediationGoogleAdapter', '11.5.0.0'
1316+
pod 'APDGoogleAdMobAdapter', '3.3.3.0'
1317+
pod 'BidonAdapterGoogleAdManager', '0.6.1.0'
1318+
pod 'BidonAdapterGoogleMobileAds', '0.6.1.0'
1319+
pod 'AppLovinMediationGoogleAdManagerAdapter', '11.9.0.1'
1320+
pod 'AppLovinMediationGoogleAdapter', '11.9.0.1'
13231321
```
13241322

13251323
## Services
@@ -1343,7 +1341,7 @@ Add dependencies into _Podfile_
13431341
```ruby
13441342
def appodeal
13451343
// ... other project pods
1346-
pod 'APDAdjustAdapter', '3.3.2.0'
1344+
pod 'APDAdjustAdapter', '3.3.3.0'
13471345
end
13481346
```
13491347

@@ -1363,7 +1361,7 @@ Add dependencies into _Podfile_
13631361
```ruby
13641362
def appodeal
13651363
// ... other project pods
1366-
pod 'APDAppsFlyerAdapter', '3.3.2.0'
1364+
pod 'APDAppsFlyerAdapter', '3.3.3.0'
13671365
end
13681366
```
13691367

@@ -1383,7 +1381,7 @@ Add dependencies into _Podfile_
13831381
```ruby
13841382
def appodeal
13851383
// ... other project pods
1386-
pod 'APDFirebaseAdapter', '3.3.2.0'
1384+
pod 'APDFirebaseAdapter', '3.3.3.0'
13871385
end
13881386
```
13891387

@@ -1403,7 +1401,7 @@ Add dependencies into _Podfile_
14031401
```ruby
14041402
def appodeal
14051403
// ... other project pods
1406-
pod 'APDFacebookAdapter', '3.3.2.0'
1404+
pod 'APDFacebookAdapter', '3.3.3.0'
14071405
end
14081406
```
14091407

example/android/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
org.gradle.jvmargs=-Xmx4096m
22
android.useAndroidX=true
3-
android.enableJetifier=true
3+
android.enableJetifier=false
44
android.defaults.buildfeatures.buildconfig=true
55
android.nonTransitiveRClass=false
66
android.nonFinalResIds=false

example/ios/Podfile

Lines changed: 54 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -27,63 +27,61 @@ source 'https://github.com/appodeal/CocoaPods.git'
2727
source 'https://github.com/bidon-io/CocoaPods_Specs.git'
2828

2929
def appodeal
30-
pod 'Appodeal', '3.3.2'
31-
pod 'APDAdjustAdapter', '3.3.2.0'
32-
pod 'APDAmazonAdapter', '3.3.2.0'
33-
pod 'APDAppLovinAdapter', '3.3.2.0'
34-
pod 'APDAppLovinMAXAdapter', '3.3.2.0'
35-
pod 'APDAppsFlyerAdapter', '3.3.2.0'
36-
pod 'APDBidMachineAdapter', '3.3.2.0'
37-
pod 'APDBidonAdapter', '3.3.2.0'
38-
pod 'APDBigoAdsAdapter', '3.3.2.0'
39-
pod 'APDDTExchangeAdapter', '3.3.2.0'
40-
pod 'APDFacebookAdapter', '3.3.2.0'
41-
pod 'APDFirebaseAdapter', '3.3.2.0'
42-
pod 'APDGoogleAdMobAdapter', '3.3.2.0'
43-
pod 'APDIABAdapter', '3.3.2.0'
44-
pod 'APDInMobiAdapter', '3.3.2.0'
45-
pod 'APDIronSourceAdapter', '3.3.2.0'
46-
pod 'APDMetaAudienceNetworkAdapter', '3.3.2.0'
47-
pod 'APDMintegralAdapter', '3.3.2.0'
48-
pod 'APDMyTargetAdapter', '3.3.2.0'
49-
pod 'APDPangleAdapter', '3.3.2.0'
50-
pod 'APDSentryAdapter', '3.3.2.0'
51-
pod 'APDUnityAdapter', '3.3.2.0'
52-
pod 'APDVungleAdapter', '3.3.2.0'
53-
pod 'APDYandexAdapter', '3.3.2.0'
54-
pod 'AmazonPublisherServicesSDK', '4.9.2'
55-
pod 'AppLovinMediationAmazonAdMarketplaceAdapter', '4.9.2.0'
56-
pod 'AppLovinMediationBidMachineAdapter', '2.6.0.0'
57-
pod 'AppLovinMediationFacebookAdapter', '6.15.0.0'
58-
pod 'AppLovinMediationFyberAdapter', '8.3.1.0'
59-
pod 'AppLovinMediationGoogleAdManagerAdapter', '11.5.0.0'
60-
pod 'AppLovinMediationGoogleAdapter', '11.5.0.0'
61-
pod 'AppLovinMediationInMobiAdapter', '10.7.2.0'
62-
pod 'AppLovinMediationIronSourceAdapter', '8.1.0.0.1'
63-
pod 'AppLovinMediationMintegralAdapter', '7.6.1.0.0'
64-
pod 'AppLovinMediationMyTargetAdapter', '5.20.1.1'
65-
pod 'AppLovinMediationUnityAdsAdapter', '4.11.3.2'
66-
pod 'AppLovinMediationVungleAdapter', '7.3.0.0'
30+
pod 'Appodeal', '3.3.3'
31+
pod 'APDAdjustAdapter', '3.3.3.0'
32+
pod 'APDAmazonAdapter', '3.3.3.0'
33+
pod 'APDAppLovinAdapter', '3.3.3.0'
34+
pod 'APDAppLovinMAXAdapter', '3.3.3.0'
35+
pod 'APDAppsFlyerAdapter', '3.3.3.0'
36+
pod 'APDBidMachineAdapter', '3.3.3.0'
37+
pod 'APDBidonAdapter', '3.3.3.0'
38+
pod 'APDBigoAdsAdapter', '3.3.3.0'
39+
pod 'APDDTExchangeAdapter', '3.3.3.0'
40+
pod 'APDFacebookAdapter', '3.3.3.0'
41+
pod 'APDFirebaseAdapter', '3.3.3.0'
42+
pod 'APDGoogleAdMobAdapter', '3.3.3.0'
43+
pod 'APDIABAdapter', '3.3.3.0'
44+
pod 'APDInMobiAdapter', '3.3.3.0'
45+
pod 'APDIronSourceAdapter', '3.3.3.0'
46+
pod 'APDMetaAudienceNetworkAdapter', '3.3.3.0'
47+
pod 'APDMintegralAdapter', '3.3.3.0'
48+
pod 'APDMyTargetAdapter', '3.3.3.0'
49+
pod 'APDPangleAdapter', '3.3.3.0'
50+
pod 'APDSentryAdapter', '3.3.3.0'
51+
pod 'APDUnityAdapter', '3.3.3.0'
52+
pod 'APDVungleAdapter', '3.3.3.0'
53+
pod 'APDYandexAdapter', '3.3.3.0'
54+
pod 'AmazonPublisherServicesSDK', '4.9.7'
55+
pod 'AppLovinMediationAmazonAdMarketplaceAdapter', '4.9.7.0'
56+
pod 'AppLovinMediationBidMachineAdapter', '3.0.1.0.0'
57+
pod 'AppLovinMediationFacebookAdapter', '6.15.2.1'
58+
pod 'AppLovinMediationFyberAdapter', '8.3.2.1'
59+
pod 'AppLovinMediationGoogleAdManagerAdapter', '11.9.0.1'
60+
pod 'AppLovinMediationGoogleAdapter', '11.9.0.1'
61+
pod 'AppLovinMediationInMobiAdapter', '10.7.5.1'
62+
pod 'AppLovinMediationIronSourceAdapter', '8.3.0.0.2'
63+
pod 'AppLovinMediationMintegralAdapter', '7.7.2.0.1'
64+
pod 'AppLovinMediationMyTargetAdapter', '5.21.8.0'
65+
pod 'AppLovinMediationUnityAdsAdapter', '4.12.2.1'
66+
pod 'AppLovinMediationVungleAdapter', '7.4.1.1'
6767
pod 'AppLovinMediationYandexAdapter', '5.2.1.0'
68-
pod 'BidMachineAmazonAdapter', '2.6.0.1'
69-
pod 'BidMachineMetaAudienceAdapter', '2.6.0.0'
70-
pod 'BidMachineMintegralAdapter', '2.6.0.0'
71-
pod 'BidMachineMyTargetAdapter', '2.6.0.0'
72-
pod 'BidMachinePangleAdapter', '2.6.0.0'
73-
pod 'BidMachineVungleAdapter', '2.6.0.0'
74-
pod 'BidonAdapterAmazon', '0.6.0.0'
75-
pod 'BidonAdapterAppLovin', '0.6.0.0'
76-
pod 'BidonAdapterBidMachine', '0.6.0.0'
77-
pod 'BidonAdapterBigoAds', '0.6.0.0'
78-
pod 'BidonAdapterDTExchange', '0.6.0.0'
79-
pod 'BidonAdapterGoogleAdManager', '0.6.0.0'
80-
pod 'BidonAdapterGoogleMobileAds', '0.6.0.0'
81-
pod 'BidonAdapterInMobi', '0.6.0.0'
82-
pod 'BidonAdapterMetaAudienceNetwork', '0.6.0.0'
83-
pod 'BidonAdapterMintegral', '0.6.0.0'
84-
pod 'BidonAdapterUnityAds', '0.6.0.0'
85-
pod 'BidonAdapterVungle', '0.6.0.0'
86-
pod 'myTrackerSDK', '3.1.7'
68+
pod 'BidMachineAmazonAdapter', '3.0.1.0'
69+
pod 'BidMachineMetaAudienceAdapter', '3.0.1.0'
70+
pod 'BidMachineMintegralAdapter', '3.0.1.0'
71+
pod 'BidMachineMyTargetAdapter', '3.0.1.1'
72+
pod 'BidMachinePangleAdapter', '3.0.1.0'
73+
pod 'BidMachineVungleAdapter', '3.0.1.0'
74+
pod 'BidonAdapterAppLovin', '0.6.1.0'
75+
pod 'BidonAdapterBidMachine', '0.6.1.0'
76+
pod 'BidonAdapterBigoAds', '0.6.1.0'
77+
pod 'BidonAdapterDTExchange', '0.6.1.0'
78+
pod 'BidonAdapterGoogleAdManager', '0.6.1.0'
79+
pod 'BidonAdapterGoogleMobileAds', '0.6.1.0'
80+
pod 'BidonAdapterInMobi', '0.6.1.0'
81+
pod 'BidonAdapterMetaAudienceNetwork', '0.6.1.0'
82+
pod 'BidonAdapterMintegral', '0.6.1.0'
83+
pod 'BidonAdapterUnityAds', '0.6.1.0'
84+
pod 'BidonAdapterVungle', '0.6.1.0'
8785
end
8886

8987
target 'Runner' do

ios/stack_appodeal_flutter.podspec

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,24 @@
44
#
55
Pod::Spec.new do |s|
66
s.name = 'stack_appodeal_flutter'
7-
s.version = '3.3.2'
7+
s.version = '3.3.3'
88
s.summary = 'Appodeal flutter plugin'
99
s.description = <<-DESC
1010
Flutter plugin for Appodeal SDK. It supports interstitial, rewarded video and banner ads.
1111
DESC
1212
s.homepage = 'http://appodeal.com'
1313
s.license = { :file => '../LICENSE' }
1414
s.author = { "author" => "appodeal.com" }
15-
s.platform = :ios, "10.0"
15+
s.platform = :ios, "13.0"
1616
s.source = { :path => '.' }
1717
s.source_files = 'Classes/**/*'
1818

1919
s.requires_arc = true
2020
s.static_framework = true
2121

2222
s.dependency 'Flutter'
23-
s.dependency "Appodeal", "3.3.2"
24-
s.dependency "APDIABAdapter", "3.3.2.0"
23+
s.dependency "Appodeal", "3.3.3"
24+
s.dependency "APDIABAdapter", "3.3.3.0"
2525

2626
# Flutter.framework does not contain a i386 slice.
2727
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' }

lib/src/appodeal.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ class Appodeal {
347347

348348
/// Gets SDK version.
349349
static String getSDKVersion() {
350-
return "3.3.3";
350+
return "3.3.3.1";
351351
}
352352

353353
/// Gets SDK platform version.

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: stack_appodeal_flutter
22
description: Official Flutter plugin to support Appodeal SDK for Android and iOS platforms. Support Consent Dialog for GDPR/CCPA zone.
3-
version: 3.3.3
3+
version: 3.3.3+1
44
homepage: https://github.com/appodeal
55
repository: https://github.com/appodeal/Appodeal-Flutter-Plugin
66

0 commit comments

Comments
 (0)