Skip to content

Commit

Permalink
Merge pull request #93 from appodeal/release/3.4.1
Browse files Browse the repository at this point in the history
Release/3.4.1
  • Loading branch information
da2gl authored Jan 7, 2025
2 parents 1293bdd + 825cb89 commit a63a024
Show file tree
Hide file tree
Showing 24 changed files with 632 additions and 408 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# Changelog

## 3.4.1

- Migrated AppodealAdType and AppodealBannerSize to enums
- Migrated to [Flutter plugin loader](https://docs.flutter.dev/release/breaking-changes/flutter-gradle-plugin-apply)
- Fixed revenue callback ad type information for Android

### Updated SDKs

- Updated Appodeal iOS SDK to [3.4.1](https://docs.appodeal.com/ios/next/get-started)
- Updated Appodeal Android SDK to [3.4.1](https://docs.appodeal.com/android/next/get-started)

## 3.4.0-beta.1

### Updated SDKs

- Updated Appodeal iOS SDK to [3.4.0-beta.2](https://docs.appodeal.com/ios/next/get-started)
- Updated Appodeal Android SDK to [3.4.0-beta.1](https://docs.appodeal.com/android/next/get-started)

## 3.3.3+1

### Updated SDKs
Expand Down
192 changes: 96 additions & 96 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Official Appodeal Flutter Plugin for your Flutter application.

## Appodeal SDK 3.3.3.1
## Appodeal SDK 3.4.1

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

```yaml
dependencies:
stack_appodeal_flutter: 3.3.3+1
stack_appodeal_flutter: 3.4.1
```
Install the plugin by running the command below in the terminal:
Expand Down Expand Up @@ -86,57 +86,67 @@ platform :ios, '13.0'
use_frameworks!

def appodeal
pod 'Appodeal', '3.3.3'
pod 'APDAmazonAdapter', '3.3.3.0'
pod 'APDAppLovinAdapter', '3.3.3.0'
pod 'APDAppLovinMAXAdapter', '3.3.3.0'
pod 'APDBidMachineAdapter', '3.3.3.0'
pod 'APDBidonAdapter', '3.3.3.0'
pod 'APDBigoAdsAdapter', '3.3.3.0'
pod 'APDDTExchangeAdapter', '3.3.3.0'
pod 'APDGoogleAdMobAdapter', '3.3.3.0'
pod 'APDIABAdapter', '3.3.3.0'
pod 'APDInMobiAdapter', '3.3.3.0'
pod 'APDIronSourceAdapter', '3.3.3.0'
pod 'APDMetaAudienceNetworkAdapter', '3.3.3.0'
pod 'APDMintegralAdapter', '3.3.3.0'
pod 'APDMyTargetAdapter', '3.3.3.0'
pod 'APDPangleAdapter', '3.3.3.0'
pod 'APDSentryAdapter', '3.3.3.0'
pod 'APDUnityAdapter', '3.3.3.0'
pod 'APDVungleAdapter', '3.3.3.0'
pod 'APDYandexAdapter', '3.3.3.0'
pod 'AmazonPublisherServicesSDK', '4.9.7'
pod 'AppLovinMediationAmazonAdMarketplaceAdapter', '4.9.7.0'
pod 'AppLovinMediationBidMachineAdapter', '3.0.1.0.0'
pod 'Appodeal', '3.4.1'
pod 'APDAdjustAdapter', '3.4.1.0'
pod 'APDAmazonAdapter', '3.4.1.0'
pod 'APDAppLovinAdapter', '3.4.1.0'
pod 'APDAppLovinMAXAdapter', '3.4.1.0'
pod 'APDAppsFlyerAdapter', '3.4.1.0'
pod 'APDBidMachineAdapter', '3.4.1.1'
pod 'APDBidonAdapter', '3.4.1.0'
pod 'APDBigoAdsAdapter', '3.4.1.0'
pod 'APDDTExchangeAdapter', '3.4.1.1'
pod 'APDFacebookAdapter', '3.4.1.0'
pod 'APDFirebaseAdapter', '3.4.1.0'
pod 'APDGoogleAdMobAdapter', '3.4.1.0'
pod 'APDIABAdapter', '3.4.1.0'
pod 'APDInMobiAdapter', '3.4.1.0'
pod 'APDIronSourceAdapter', '3.4.1.0'
pod 'APDMetaAudienceNetworkAdapter', '3.4.1.0'
pod 'APDMintegralAdapter', '3.4.1.0'
pod 'APDMyTargetAdapter', '3.4.1.0'
pod 'APDPangleAdapter', '3.4.1.0'
pod 'APDSentryAdapter', '3.4.1.0'
pod 'APDSmaatoAdapter', '3.4.1.0'
pod 'APDUnityAdapter', '3.4.1.0'
pod 'APDVungleAdapter', '3.4.1.0'
pod 'APDYandexAdapter', '3.4.1.0'
pod 'AmazonPublisherServicesSDK', '4.10.1.0'
pod 'AppLovinMediationAmazonAdMarketplaceAdapter', '4.10.1.0'
pod 'AppLovinMediationBidMachineAdapter', '3.1.2.0.0'
pod 'AppLovinMediationFacebookAdapter', '6.15.2.1'
pod 'AppLovinMediationFyberAdapter', '8.3.2.1'
pod 'AppLovinMediationGoogleAdManagerAdapter', '11.9.0.1'
pod 'AppLovinMediationGoogleAdapter', '11.9.0.1'
pod 'AppLovinMediationInMobiAdapter', '10.7.5.1'
pod 'AppLovinMediationIronSourceAdapter', '8.3.0.0.2'
pod 'AppLovinMediationMintegralAdapter', '7.7.2.0.1'
pod 'AppLovinMediationMyTargetAdapter', '5.21.8.0'
pod 'AppLovinMediationUnityAdsAdapter', '4.12.2.1'
pod 'AppLovinMediationFyberAdapter', '8.3.4.0'
pod 'AppLovinMediationGoogleAdManagerAdapter', '11.12.0.0'
pod 'AppLovinMediationGoogleAdapter', '11.12.0.0'
pod 'AppLovinMediationInMobiAdapter', '10.8.0.0'
pod 'AppLovinMediationIronSourceAdapter', '8.5.0.0.0'
pod 'AppLovinMediationMintegralAdapter', '7.7.3.0.0'
pod 'AppLovinMediationMyTargetAdapter', '5.21.9.1'
pod 'AppLovinMediationUnityAdsAdapter', '4.12.5.0'
pod 'AppLovinMediationVungleAdapter', '7.4.1.1'
pod 'AppLovinMediationYandexAdapter', '5.2.1.0'
pod 'BidMachineAmazonAdapter', '3.0.1.0'
pod 'BidMachineMetaAudienceAdapter', '3.0.1.0'
pod 'BidMachineMintegralAdapter', '3.0.1.0'
pod 'BidMachineMyTargetAdapter', '3.0.1.1'
pod 'BidMachinePangleAdapter', '3.0.1.0'
pod 'BidMachineVungleAdapter', '3.0.1.0'
pod 'BidonAdapterAppLovin', '0.6.1.0'
pod 'BidonAdapterBidMachine', '0.6.1.0'
pod 'BidonAdapterBigoAds', '0.6.1.0'
pod 'BidonAdapterDTExchange', '0.6.1.0'
pod 'BidonAdapterGoogleAdManager', '0.6.1.0'
pod 'BidonAdapterGoogleMobileAds', '0.6.1.0'
pod 'BidonAdapterInMobi', '0.6.1.0'
pod 'BidonAdapterMetaAudienceNetwork', '0.6.1.0'
pod 'BidonAdapterMintegral', '0.6.1.0'
pod 'BidonAdapterUnityAds', '0.6.1.0'
pod 'BidonAdapterVungle', '0.6.1.0'
pod 'BidMachineAmazonAdapter', '3.1.0.0'
pod 'BidMachineMetaAudienceAdapter', '3.1.0.2'
pod 'BidMachineMintegralAdapter', '3.1.0.0'
pod 'BidMachineMyTargetAdapter', '3.1.0.0'
pod 'BidMachinePangleAdapter', '3.1.0.0'
pod 'BidMachineVungleAdapter', '3.1.0.0'
pod 'BidonAdapterAppLovin', '0.7.1.0'
pod 'BidonAdapterBidMachine', '0.7.1.1'
pod 'BidonAdapterBigoAds', '0.7.1.0'
pod 'BidonAdapterChartboost', '0.7.1.0'
pod 'BidonAdapterDTExchange', '0.7.1.1'
pod 'BidonAdapterGoogleAdManager', '0.7.1.0'
pod 'BidonAdapterGoogleMobileAds', '0.7.1.0'
pod 'BidonAdapterInMobi', '0.7.1.0'
pod 'BidonAdapterIronSource', '0.7.1.0'
pod 'BidonAdapterMetaAudienceNetwork', '0.7.1.0'
pod 'BidonAdapterMintegral', '0.7.1.0'
pod 'BidonAdapterMyTarget', '0.7.1.0'
pod 'BidonAdapterUnityAds', '0.7.1.0'
pod 'BidonAdapterVungle', '0.7.1.0'
pod 'BidonAdapterYandex', '0.7.1.0'
pod 'bigo-ads-max-adapter', '4.5.1.1'
end

target 'Runner' do
Expand Down Expand Up @@ -314,6 +324,10 @@ dictionary in your `Info.plist`.
<key>SKAdNetworkIdentifier</key>
<string>55644vm79v.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>55y65gfgn7.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>577p5t736z.skadnetwork</string>
Expand All @@ -326,6 +340,10 @@ dictionary in your `Info.plist`.
<key>SKAdNetworkIdentifier</key>
<string>5a6flpkh64.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>5f5u5tfb26.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>5ghnmfs3dh.skadnetwork</string>
Expand Down Expand Up @@ -598,6 +616,10 @@ dictionary in your `Info.plist`.
<key>SKAdNetworkIdentifier</key>
<string>cstr6suwn9.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>cwn433xbcr.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>d7g9azk84q.skadnetwork</string>
Expand Down Expand Up @@ -910,6 +932,10 @@ dictionary in your `Info.plist`.
<key>SKAdNetworkIdentifier</key>
<string>qu637u8glc.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>qwpu75vrh2.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>r26jy69rpl.skadnetwork</string>
Expand Down Expand Up @@ -1026,6 +1052,10 @@ dictionary in your `Info.plist`.
<key>SKAdNetworkIdentifier</key>
<string>w28pnjg2k4.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>w7jznl3r6g.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>w9q455wk68.skadnetwork</string>
Expand Down Expand Up @@ -1196,7 +1226,7 @@ Add dependencies into `build.gradle` (module: app)
``` groovy
dependencies {
// ... other project dependencies
implementation ('com.appodeal.ads:sdk:3.3.3.0') {
implementation ('com.appodeal.ads:sdk:3.4.1.0') {
exclude group: 'com.appodeal.ads.sdk.services', module: 'adjust'
exclude group: 'com.appodeal.ads.sdk.services', module: 'appsflyer'
exclude group: 'com.appodeal.ads.sdk.services', module: 'firebase'
Expand All @@ -1222,37 +1252,7 @@ allprojects {
> Note: You can change following implementation to use custom mediation setup.
> See [Docs](https://docs.appodeal.com/en/android/get-started#getstarted-ImportSDK).
2. Network security configuration

Add the Network Security Configuration file to your AndroidManifest.xml:

``` xml
<?xml version="1.0" encoding="utf-8"?>
<manifest>
<application
...
android:networkSecurityConfig="@xml/network_security_config">
</application>
</manifest>
```

In your *network_security_config.xml* file, add `base-config` that sets `cleartextTrafficPermitted` to `true` :

``` xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" />
</trust-anchors>
</base-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">127.0.0.1</domain>
</domain-config>
</network-security-config>
```

3. Build your project
2. Build your project

#### Admob configuration

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

```ruby
pod 'APDGoogleAdMobAdapter', '3.3.3.0'
pod 'BidonAdapterGoogleAdManager', '0.6.1.0'
pod 'BidonAdapterGoogleMobileAds', '0.6.1.0'
pod 'AppLovinMediationGoogleAdManagerAdapter', '11.9.0.1'
pod 'AppLovinMediationGoogleAdapter', '11.9.0.1'
pod 'APDGoogleAdMobAdapter', '3.4.1.0'
pod 'BidonAdapterGoogleAdManager', '0.7.1.0'
pod 'BidonAdapterGoogleMobileAds', '0.7.1.0'
pod 'AppLovinMediationGoogleAdManagerAdapter', '11.12.0.0'
pod 'AppLovinMediationGoogleAdapter', '11.12.0.0'
```

## Services
Expand All @@ -1332,7 +1332,7 @@ Add dependencies into build.gradle (module: app)
```groovy
dependencies {
// ... other project dependencies
implementation 'com.appodeal.ads.sdk.services:adjust:3.3.3.0'
implementation 'com.appodeal.ads.sdk.services:adjust:3.4.1.0'
}
```

Expand All @@ -1341,7 +1341,7 @@ Add dependencies into _Podfile_
```ruby
def appodeal
// ... other project pods
pod 'APDAdjustAdapter', '3.3.3.0'
pod 'APDAdjustAdapter', '3.4.1.0'
end
```

Expand All @@ -1352,7 +1352,7 @@ Add dependencies into build.gradle (module: app)
```groovy
dependencies {
// ... other project dependencies
implementation 'com.appodeal.ads.sdk.services:appsflyer:3.3.3.0'
implementation 'com.appodeal.ads.sdk.services:appsflyer:3.4.1.0'
}
```

Expand All @@ -1361,7 +1361,7 @@ Add dependencies into _Podfile_
```ruby
def appodeal
// ... other project pods
pod 'APDAppsFlyerAdapter', '3.3.3.0'
pod 'APDAppsFlyerAdapter', '3.4.1.0'
end
```

Expand All @@ -1372,7 +1372,7 @@ Add dependencies into build.gradle (module: app)
```groovy
dependencies {
// ... other project dependencies
implementation 'com.appodeal.ads.sdk.services:firebase:3.3.3.0'
implementation 'com.appodeal.ads.sdk.services:firebase:3.4.1.0'
}
```

Expand All @@ -1381,7 +1381,7 @@ Add dependencies into _Podfile_
```ruby
def appodeal
// ... other project pods
pod 'APDFirebaseAdapter', '3.3.3.0'
pod 'APDFirebaseAdapter', '3.4.1.0'
end
```

Expand All @@ -1392,7 +1392,7 @@ Add dependencies into build.gradle (module: app)
```groovy
dependencies {
// ... other project dependencies
implementation 'com.appodeal.ads.sdk.services:facebook_analytics:3.3.3.0'
implementation 'com.appodeal.ads.sdk.services:facebook_analytics:3.4.1.0'
}
```

Expand All @@ -1401,7 +1401,7 @@ Add dependencies into _Podfile_
```ruby
def appodeal
// ... other project pods
pod 'APDFacebookAdapter', '3.3.3.0'
pod 'APDFacebookAdapter', '3.4.1.0'
end
```

Expand Down
6 changes: 3 additions & 3 deletions android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ android {

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

0 comments on commit a63a024

Please sign in to comment.