Skip to content

Commit

Permalink
Merge pull request #49 from yandexmobile/release-7.5.0
Browse files Browse the repository at this point in the history
Release 7.5.0
  • Loading branch information
mobile-ads-github authored Oct 22, 2024
2 parents 05b4bf1 + 9a5f1b9 commit 6b5a983
Show file tree
Hide file tree
Showing 8 changed files with 55 additions and 48 deletions.
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Change Log

## 7.5.0

#### Updated

* Supported Android Yandex Mobile Ads version 7.6.0
* Supported iOS Yandex Mobile Ads version 7.6.0

## 7.4.0

#### Updated
Expand Down Expand Up @@ -70,7 +77,6 @@
## 6.0.1

#### Updated

* Supported Android Yandex Mobile Ads version 6.0.1

## 6.0.0
Expand Down
67 changes: 36 additions & 31 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ EULA is available at the [EULA website] [LICENSE]

```yaml
dependencies:
yandex_mobileads: ^7.4.0
yandex_mobileads: ^7.5.0
```
### Mediation
Expand All @@ -40,7 +40,7 @@ You can use common mediation dependency including all adapters (recommended):
```groovy
dependencies {
// ...
implementation 'com.yandex.android:mobileads-mediation:7.5.0.0'
implementation 'com.yandex.android:mobileads-mediation:7.6.0.0'
}
```

Expand All @@ -49,20 +49,20 @@ Or you can choose adapters manually and include only their dependencies:
```groovy
dependencies {
// ...
implementation 'com.yandex.android:mobileads:7.5.0'
implementation 'com.yandex.ads.mediation:mobileads-google:23.2.0.0'
implementation 'com.yandex.ads.mediation:mobileads-inmobi:10.7.5.1'
implementation 'com.yandex.ads.mediation:mobileads-mytarget:5.22.1.1'
implementation 'com.yandex.ads.mediation:mobileads-startapp:5.0.2.2'
implementation 'com.yandex.ads.mediation:mobileads-unityads:4.12.2.1'
implementation 'com.yandex.ads.mediation:mobileads-applovin:12.6.0.2'
implementation 'com.yandex.ads.mediation:mobileads-ironsource:8.3.0.0'
implementation 'com.yandex.ads.mediation:mobileads-chartboost:9.3.1.10'
implementation 'com.yandex.ads.mediation:mobileads-pangle:6.1.0.9.1'
implementation 'com.yandex.ads.mediation:mobileads-tapjoy:13.4.1.5'
implementation 'com.yandex.ads.mediation:mobileads-vungle:7.1.0.6'
implementation 'com.yandex.ads.mediation:mobileads-mintegral:16.8.21.1'
implementation 'com.yandex.ads.mediation:mobileads-bigoads:4.9.0.1'
implementation 'com.yandex.android:mobileads:7.6.0'
implementation 'com.yandex.ads.mediation:mobileads-google:23.4.0.0'
implementation 'com.yandex.ads.mediation:mobileads-inmobi:10.7.8.0'
implementation 'com.yandex.ads.mediation:mobileads-mytarget:5.22.1.2'
implementation 'com.yandex.ads.mediation:mobileads-startapp:5.0.2.3'
implementation 'com.yandex.ads.mediation:mobileads-unityads:4.12.3.0'
implementation 'com.yandex.ads.mediation:mobileads-applovin:12.6.0.3'
implementation 'com.yandex.ads.mediation:mobileads-ironsource:8.4.0.0'
implementation 'com.yandex.ads.mediation:mobileads-chartboost:9.3.1.11'
implementation 'com.yandex.ads.mediation:mobileads-pangle:6.2.0.7.0'
implementation 'com.yandex.ads.mediation:mobileads-tapjoy:13.4.1.6'
implementation 'com.yandex.ads.mediation:mobileads-vungle:7.4.1.0'
implementation 'com.yandex.ads.mediation:mobileads-mintegral:16.8.61.0'
implementation 'com.yandex.ads.mediation:mobileads-bigoads:5.0.1.0'
}
```

Expand Down Expand Up @@ -110,24 +110,24 @@ You can use common mediation dependency including all adapters (recommended):
`ios/Podfile`:

```ruby
pod 'YandexMobileAdsMediation', '~> 7.5.1'
pod 'YandexMobileAdsMediation', '~> 7.6.0'
```

Or you can choose adapters manually and include only their dependencies:

```ruby
pod 'YandexMobileAds', '~> 7.5.1'
pod 'GoogleYandexMobileAdsAdapters', '11.7.0.3'
pod 'InMobiYandexMobileAdsAdapters', '10.7.5.2'
pod 'MyTargetYandexMobileAdsAdapters', '5.21.7.2'
pod 'StartAppYandexMobileAdsAdapters', '4.10.4.3'
pod 'UnityAdsYandexMobileAdsAdapters', '4.12.2.3'
pod 'AppLovinYandexMobileAdsAdapters', '12.6.1.2'
pod 'IronSourceYandexMobileAdsAdapters', '8.3.0.2'
pod 'MintegralYandexMobileAdsAdapters', '7.6.9.3'
pod 'YandexMobileAds', '~> 7.6.0'
pod 'GoogleYandexMobileAdsAdapters', '11.10.0.0'
pod 'InMobiYandexMobileAdsAdapters', '10.7.8.0'
pod 'MyTargetYandexMobileAdsAdapters', '5.21.7.3'
pod 'StartAppYandexMobileAdsAdapters', '4.10.4.4'
pod 'UnityAdsYandexMobileAdsAdapters', '4.12.3.0'
pod 'AppLovinYandexMobileAdsAdapters', '12.6.1.3'
pod 'IronSourceYandexMobileAdsAdapters', '8.4.0.0'
pod 'MintegralYandexMobileAdsAdapters', '7.7.3.0'
pod 'AdColonyYandexMobileAdsAdapters', '4.9.0.21'
pod 'ChartboostYandexMobileAdsAdapters', '9.7.0.12'
pod 'BigoADSYandexMobileAdsAdapters', '4.2.3.9'
pod 'ChartboostYandexMobileAdsAdapters', '9.7.0.13'
pod 'BigoADSYandexMobileAdsAdapters', '4.2.3.10'
```

If you plan to use AdMob, add the GADApplicationIdentifier key with your AdMob ID
Expand All @@ -153,17 +153,17 @@ Networks also require adding specific SKAdNetworkIdentifiers to SKAdNetworkItems
<string>zq492l623r.skadnetwork</string>
</dict>
<dict>
<!-- AdMob -->
<!-- Google (ex. AdMob) -->
<key>SKAdNetworkIdentifier</key>
<string>cstr6suwn9.skadnetwork</string>
</dict>
<dict>
<!-- MyTarget -->
<!-- VK Ads (ex. myTarget) -->
<key>SKAdNetworkIdentifier</key>
<string>n9x2a789qt.skadnetwork</string>
</dict>
<dict>
<!-- MyTarget -->
<!-- VK Ads (ex. myTarget) -->
<key>SKAdNetworkIdentifier</key>
<string>r26jy69rpl.skadnetwork</string>
</dict>
Expand All @@ -172,6 +172,11 @@ Networks also require adding specific SKAdNetworkIdentifiers to SKAdNetworkItems
<key>SKAdNetworkIdentifier</key>
<string>5l3tpt7t6e.skadnetwork</string>
</dict>
<dict>
<!-- Vungle -->
<key>SKAdNetworkIdentifier</key>
<string>gta9lk7p23.skadnetwork</string>
</dict>
<dict>
<!-- UnityAds -->
<key>SKAdNetworkIdentifier</key>
Expand Down
4 changes: 2 additions & 2 deletions example/android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
android {
namespace = "com.yandex.mobile.ads.flutter.sample"

compileSdkVersion flutter.compileSdkVersion
compileSdkVersion 34
ndkVersion flutter.ndkVersion

compileOptions {
Expand Down Expand Up @@ -58,5 +58,5 @@ flutter {

dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'com.yandex.android:mobileads-mediation:7.5.0.0'
implementation 'com.yandex.android:mobileads-mediation:7.6.0.0'
}
2 changes: 1 addition & 1 deletion example/ios/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ target 'Runner' do

flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))

pod 'YandexMobileAdsMediation', '~> 7.5.1'
pod 'YandexMobileAdsMediation', '~> 7.6.0'
end

post_install do |installer|
Expand Down
2 changes: 1 addition & 1 deletion example/ios/Runner.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@
97C146E61CF9000F007C117D /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1430;
LastUpgradeCheck = 1510;
ORGANIZATIONNAME = "";
TargetAttributes = {
97C146ED1CF9000F007C117D = {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
LastUpgradeVersion = "1510"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down
16 changes: 6 additions & 10 deletions example/lib/pages/home_page.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@
* You may obtain a copy of the License at https://legal.yandex.com/partner_ch/
*/

import 'dart:io';

import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:yandex_mobileads/mobile_ads.dart';
Expand Down Expand Up @@ -63,14 +61,12 @@ class HomePage extends StatelessWidget {
trailing: const Icon(Icons.chevron_right),
onTap: () => Navigator.pushNamed(context, '/policies'),
),
Visibility(
visible: Platform.isAndroid,
child: ListTile(
leading: const Icon(Icons.home_repair_service_outlined),
title: const Text('Debug Panel'),
trailing: const Icon(Icons.chevron_right),
onTap: () => MobileAds.showDebugPanel(),
))
ListTile(
leading: const Icon(Icons.home_repair_service_outlined),
title: const Text('Debug Panel'),
trailing: const Icon(Icons.chevron_right),
onTap: () => MobileAds.showDebugPanel(),
)
],
),
);
Expand Down
2 changes: 1 addition & 1 deletion example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

name: yandex_mobileads_sample
description: A Flutter application demonstrating the Yandex Mobile Ads SDK. The demonstration is conducted with banner (sticky and inline), interstitial and rewarded advertising.
version: 7.4.0
version: 7.5.0
homepage: https://tech.yandex.ru/mobile-ads/

publish_to: 'none'
Expand Down

0 comments on commit 6b5a983

Please sign in to comment.