Skip to content

Commit a63a024

Browse files
authored
Merge pull request #93 from appodeal/release/3.4.1
Release/3.4.1
2 parents 1293bdd + 825cb89 commit a63a024

24 files changed

+632
-408
lines changed

CHANGELOG.md

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

3+
## 3.4.1
4+
5+
- Migrated AppodealAdType and AppodealBannerSize to enums
6+
- Migrated to [Flutter plugin loader](https://docs.flutter.dev/release/breaking-changes/flutter-gradle-plugin-apply)
7+
- Fixed revenue callback ad type information for Android
8+
9+
### Updated SDKs
10+
11+
- Updated Appodeal iOS SDK to [3.4.1](https://docs.appodeal.com/ios/next/get-started)
12+
- Updated Appodeal Android SDK to [3.4.1](https://docs.appodeal.com/android/next/get-started)
13+
14+
## 3.4.0-beta.1
15+
16+
### Updated SDKs
17+
18+
- Updated Appodeal iOS SDK to [3.4.0-beta.2](https://docs.appodeal.com/ios/next/get-started)
19+
- Updated Appodeal Android SDK to [3.4.0-beta.1](https://docs.appodeal.com/android/next/get-started)
20+
321
## 3.3.3+1
422

523
### Updated SDKs

README.md

Lines changed: 96 additions & 96 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.1
5+
## Appodeal SDK 3.4.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+1
60+
stack_appodeal_flutter: 3.4.1
6161
```
6262
6363
Install the plugin by running the command below in the terminal:
@@ -86,57 +86,67 @@ platform :ios, '13.0'
8686
use_frameworks!
8787

8888
def appodeal
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'
89+
pod 'Appodeal', '3.4.1'
90+
pod 'APDAdjustAdapter', '3.4.1.0'
91+
pod 'APDAmazonAdapter', '3.4.1.0'
92+
pod 'APDAppLovinAdapter', '3.4.1.0'
93+
pod 'APDAppLovinMAXAdapter', '3.4.1.0'
94+
pod 'APDAppsFlyerAdapter', '3.4.1.0'
95+
pod 'APDBidMachineAdapter', '3.4.1.1'
96+
pod 'APDBidonAdapter', '3.4.1.0'
97+
pod 'APDBigoAdsAdapter', '3.4.1.0'
98+
pod 'APDDTExchangeAdapter', '3.4.1.1'
99+
pod 'APDFacebookAdapter', '3.4.1.0'
100+
pod 'APDFirebaseAdapter', '3.4.1.0'
101+
pod 'APDGoogleAdMobAdapter', '3.4.1.0'
102+
pod 'APDIABAdapter', '3.4.1.0'
103+
pod 'APDInMobiAdapter', '3.4.1.0'
104+
pod 'APDIronSourceAdapter', '3.4.1.0'
105+
pod 'APDMetaAudienceNetworkAdapter', '3.4.1.0'
106+
pod 'APDMintegralAdapter', '3.4.1.0'
107+
pod 'APDMyTargetAdapter', '3.4.1.0'
108+
pod 'APDPangleAdapter', '3.4.1.0'
109+
pod 'APDSentryAdapter', '3.4.1.0'
110+
pod 'APDSmaatoAdapter', '3.4.1.0'
111+
pod 'APDUnityAdapter', '3.4.1.0'
112+
pod 'APDVungleAdapter', '3.4.1.0'
113+
pod 'APDYandexAdapter', '3.4.1.0'
114+
pod 'AmazonPublisherServicesSDK', '4.10.1.0'
115+
pod 'AppLovinMediationAmazonAdMarketplaceAdapter', '4.10.1.0'
116+
pod 'AppLovinMediationBidMachineAdapter', '3.1.2.0.0'
112117
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'
118+
pod 'AppLovinMediationFyberAdapter', '8.3.4.0'
119+
pod 'AppLovinMediationGoogleAdManagerAdapter', '11.12.0.0'
120+
pod 'AppLovinMediationGoogleAdapter', '11.12.0.0'
121+
pod 'AppLovinMediationInMobiAdapter', '10.8.0.0'
122+
pod 'AppLovinMediationIronSourceAdapter', '8.5.0.0.0'
123+
pod 'AppLovinMediationMintegralAdapter', '7.7.3.0.0'
124+
pod 'AppLovinMediationMyTargetAdapter', '5.21.9.1'
125+
pod 'AppLovinMediationUnityAdsAdapter', '4.12.5.0'
121126
pod 'AppLovinMediationVungleAdapter', '7.4.1.1'
122127
pod 'AppLovinMediationYandexAdapter', '5.2.1.0'
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'
128+
pod 'BidMachineAmazonAdapter', '3.1.0.0'
129+
pod 'BidMachineMetaAudienceAdapter', '3.1.0.2'
130+
pod 'BidMachineMintegralAdapter', '3.1.0.0'
131+
pod 'BidMachineMyTargetAdapter', '3.1.0.0'
132+
pod 'BidMachinePangleAdapter', '3.1.0.0'
133+
pod 'BidMachineVungleAdapter', '3.1.0.0'
134+
pod 'BidonAdapterAppLovin', '0.7.1.0'
135+
pod 'BidonAdapterBidMachine', '0.7.1.1'
136+
pod 'BidonAdapterBigoAds', '0.7.1.0'
137+
pod 'BidonAdapterChartboost', '0.7.1.0'
138+
pod 'BidonAdapterDTExchange', '0.7.1.1'
139+
pod 'BidonAdapterGoogleAdManager', '0.7.1.0'
140+
pod 'BidonAdapterGoogleMobileAds', '0.7.1.0'
141+
pod 'BidonAdapterInMobi', '0.7.1.0'
142+
pod 'BidonAdapterIronSource', '0.7.1.0'
143+
pod 'BidonAdapterMetaAudienceNetwork', '0.7.1.0'
144+
pod 'BidonAdapterMintegral', '0.7.1.0'
145+
pod 'BidonAdapterMyTarget', '0.7.1.0'
146+
pod 'BidonAdapterUnityAds', '0.7.1.0'
147+
pod 'BidonAdapterVungle', '0.7.1.0'
148+
pod 'BidonAdapterYandex', '0.7.1.0'
149+
pod 'bigo-ads-max-adapter', '4.5.1.1'
140150
end
141151

142152
target 'Runner' do
@@ -314,6 +324,10 @@ dictionary in your `Info.plist`.
314324
<key>SKAdNetworkIdentifier</key>
315325
<string>55644vm79v.skadnetwork</string>
316326
</dict>
327+
<dict>
328+
<key>SKAdNetworkIdentifier</key>
329+
<string>55y65gfgn7.skadnetwork</string>
330+
</dict>
317331
<dict>
318332
<key>SKAdNetworkIdentifier</key>
319333
<string>577p5t736z.skadnetwork</string>
@@ -326,6 +340,10 @@ dictionary in your `Info.plist`.
326340
<key>SKAdNetworkIdentifier</key>
327341
<string>5a6flpkh64.skadnetwork</string>
328342
</dict>
343+
<dict>
344+
<key>SKAdNetworkIdentifier</key>
345+
<string>5f5u5tfb26.skadnetwork</string>
346+
</dict>
329347
<dict>
330348
<key>SKAdNetworkIdentifier</key>
331349
<string>5ghnmfs3dh.skadnetwork</string>
@@ -598,6 +616,10 @@ dictionary in your `Info.plist`.
598616
<key>SKAdNetworkIdentifier</key>
599617
<string>cstr6suwn9.skadnetwork</string>
600618
</dict>
619+
<dict>
620+
<key>SKAdNetworkIdentifier</key>
621+
<string>cwn433xbcr.skadnetwork</string>
622+
</dict>
601623
<dict>
602624
<key>SKAdNetworkIdentifier</key>
603625
<string>d7g9azk84q.skadnetwork</string>
@@ -910,6 +932,10 @@ dictionary in your `Info.plist`.
910932
<key>SKAdNetworkIdentifier</key>
911933
<string>qu637u8glc.skadnetwork</string>
912934
</dict>
935+
<dict>
936+
<key>SKAdNetworkIdentifier</key>
937+
<string>qwpu75vrh2.skadnetwork</string>
938+
</dict>
913939
<dict>
914940
<key>SKAdNetworkIdentifier</key>
915941
<string>r26jy69rpl.skadnetwork</string>
@@ -1026,6 +1052,10 @@ dictionary in your `Info.plist`.
10261052
<key>SKAdNetworkIdentifier</key>
10271053
<string>w28pnjg2k4.skadnetwork</string>
10281054
</dict>
1055+
<dict>
1056+
<key>SKAdNetworkIdentifier</key>
1057+
<string>w7jznl3r6g.skadnetwork</string>
1058+
</dict>
10291059
<dict>
10301060
<key>SKAdNetworkIdentifier</key>
10311061
<string>w9q455wk68.skadnetwork</string>
@@ -1196,7 +1226,7 @@ Add dependencies into `build.gradle` (module: app)
11961226
``` groovy
11971227
dependencies {
11981228
// ... other project dependencies
1199-
implementation ('com.appodeal.ads:sdk:3.3.3.0') {
1229+
implementation ('com.appodeal.ads:sdk:3.4.1.0') {
12001230
exclude group: 'com.appodeal.ads.sdk.services', module: 'adjust'
12011231
exclude group: 'com.appodeal.ads.sdk.services', module: 'appsflyer'
12021232
exclude group: 'com.appodeal.ads.sdk.services', module: 'firebase'
@@ -1222,37 +1252,7 @@ allprojects {
12221252
> Note: You can change following implementation to use custom mediation setup.
12231253
> See [Docs](https://docs.appodeal.com/en/android/get-started#getstarted-ImportSDK).
12241254
1225-
2. Network security configuration
1226-
1227-
Add the Network Security Configuration file to your AndroidManifest.xml:
1228-
1229-
``` xml
1230-
<?xml version="1.0" encoding="utf-8"?>
1231-
<manifest>
1232-
<application
1233-
...
1234-
android:networkSecurityConfig="@xml/network_security_config">
1235-
</application>
1236-
</manifest>
1237-
```
1238-
1239-
In your *network_security_config.xml* file, add `base-config` that sets `cleartextTrafficPermitted` to `true` :
1240-
1241-
``` xml
1242-
<?xml version="1.0" encoding="utf-8"?>
1243-
<network-security-config>
1244-
<base-config cleartextTrafficPermitted="true">
1245-
<trust-anchors>
1246-
<certificates src="system" />
1247-
</trust-anchors>
1248-
</base-config>
1249-
<domain-config cleartextTrafficPermitted="true">
1250-
<domain includeSubdomains="true">127.0.0.1</domain>
1251-
</domain-config>
1252-
</network-security-config>
1253-
```
1254-
1255-
3. Build your project
1255+
2. Build your project
12561256

12571257
#### Admob configuration
12581258

@@ -1293,7 +1293,7 @@ In your *network_security_config.xml* file, add `base-config` that sets `clearte
12931293
dependencies {
12941294
...
12951295
// ... other project dependencies
1296-
implementation('com.appodeal.ads:sdk:3.3.3.0') {
1296+
implementation('com.appodeal.ads:sdk:3.4.1.0') {
12971297
// ad networks
12981298
exclude group: "com.appodeal.ads.sdk.networks", module: "admob"
12991299
exclude group: "org.bidon", module: "admob-adapter"
@@ -1313,11 +1313,11 @@ In your *network_security_config.xml* file, add `base-config` that sets `clearte
13131313
Remove next pods from `Podfile`:
13141314

13151315
```ruby
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'
1316+
pod 'APDGoogleAdMobAdapter', '3.4.1.0'
1317+
pod 'BidonAdapterGoogleAdManager', '0.7.1.0'
1318+
pod 'BidonAdapterGoogleMobileAds', '0.7.1.0'
1319+
pod 'AppLovinMediationGoogleAdManagerAdapter', '11.12.0.0'
1320+
pod 'AppLovinMediationGoogleAdapter', '11.12.0.0'
13211321
```
13221322

13231323
## Services
@@ -1332,7 +1332,7 @@ Add dependencies into build.gradle (module: app)
13321332
```groovy
13331333
dependencies {
13341334
// ... other project dependencies
1335-
implementation 'com.appodeal.ads.sdk.services:adjust:3.3.3.0'
1335+
implementation 'com.appodeal.ads.sdk.services:adjust:3.4.1.0'
13361336
}
13371337
```
13381338

@@ -1341,7 +1341,7 @@ Add dependencies into _Podfile_
13411341
```ruby
13421342
def appodeal
13431343
// ... other project pods
1344-
pod 'APDAdjustAdapter', '3.3.3.0'
1344+
pod 'APDAdjustAdapter', '3.4.1.0'
13451345
end
13461346
```
13471347

@@ -1352,7 +1352,7 @@ Add dependencies into build.gradle (module: app)
13521352
```groovy
13531353
dependencies {
13541354
// ... other project dependencies
1355-
implementation 'com.appodeal.ads.sdk.services:appsflyer:3.3.3.0'
1355+
implementation 'com.appodeal.ads.sdk.services:appsflyer:3.4.1.0'
13561356
}
13571357
```
13581358

@@ -1361,7 +1361,7 @@ Add dependencies into _Podfile_
13611361
```ruby
13621362
def appodeal
13631363
// ... other project pods
1364-
pod 'APDAppsFlyerAdapter', '3.3.3.0'
1364+
pod 'APDAppsFlyerAdapter', '3.4.1.0'
13651365
end
13661366
```
13671367

@@ -1372,7 +1372,7 @@ Add dependencies into build.gradle (module: app)
13721372
```groovy
13731373
dependencies {
13741374
// ... other project dependencies
1375-
implementation 'com.appodeal.ads.sdk.services:firebase:3.3.3.0'
1375+
implementation 'com.appodeal.ads.sdk.services:firebase:3.4.1.0'
13761376
}
13771377
```
13781378

@@ -1381,7 +1381,7 @@ Add dependencies into _Podfile_
13811381
```ruby
13821382
def appodeal
13831383
// ... other project pods
1384-
pod 'APDFirebaseAdapter', '3.3.3.0'
1384+
pod 'APDFirebaseAdapter', '3.4.1.0'
13851385
end
13861386
```
13871387

@@ -1392,7 +1392,7 @@ Add dependencies into build.gradle (module: app)
13921392
```groovy
13931393
dependencies {
13941394
// ... other project dependencies
1395-
implementation 'com.appodeal.ads.sdk.services:facebook_analytics:3.3.3.0'
1395+
implementation 'com.appodeal.ads.sdk.services:facebook_analytics:3.4.1.0'
13961396
}
13971397
```
13981398

@@ -1401,7 +1401,7 @@ Add dependencies into _Podfile_
14011401
```ruby
14021402
def appodeal
14031403
// ... other project pods
1404-
pod 'APDFacebookAdapter', '3.3.3.0'
1404+
pod 'APDFacebookAdapter', '3.4.1.0'
14051405
end
14061406
```
14071407

android/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ android {
5353

5454
dependencies {
5555
implementation(platform("org.jetbrains.kotlin:kotlin-bom:$kotlin_version"))
56-
// Appodeal SDK 3.3.3.0
57-
implementation 'com.appodeal.ads.sdk:core:3.3.3'
58-
implementation 'com.appodeal.ads.sdk.networks:iab:3.3.3.0'
56+
// Appodeal SDK 3.4.1.0
57+
implementation 'com.appodeal.ads.sdk:core:3.4.1'
58+
implementation 'com.appodeal.ads.sdk.networks:iab:3.4.1.0'
5959
}

0 commit comments

Comments
 (0)