Skip to content

Commit e0e14c5

Browse files
Merge pull request #307 from yandexmobile/release-7.17.0
Release 7.17.0
2 parents 087acf4 + fb939de commit e0e14c5

File tree

62 files changed

+185
-637
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+185
-637
lines changed

Examples/ThirdPartyMediationAdapterTemplate/README.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,17 @@ bidderTokenLoader.loadBidderToken(requestConfiguration: requestConfiguraton) { t
8989
You need to load a bidder token for each new ad request. Token request can be created as follows (also shown in [template](./ThirdPartyMediationAdapterTemplate/AdapterTemplate/YandexAdapters.swift#L27)):
9090

9191
```swift
92-
let requestConfiguraton = BidderTokenRequestConfiguration(adType: adType)
93-
if adType == .banner {
94-
requestConfiguraton.bannerAdSize = bannerAdSize
92+
let requestConfiguraton: BidderTokenRequestConfiguration
93+
switch parameters.adFormat {
94+
case .banner(let size):
95+
requestConfiguraton = BidderTokenRequestConfiguration.banner(size: BannerAdSize.fixedSize(withWidth: size.width, height: size.height))
96+
case .interstitial:
97+
requestConfiguraton = BidderTokenRequestConfiguration.interstitial()
98+
case .rewarded:
99+
requestConfiguraton = BidderTokenRequestConfiguration.rewarded()
100+
case .appOpen:
101+
requestConfiguraton = BidderTokenRequestConfiguration.appOpenAd()
102+
case .native:
103+
requestConfiguraton = BidderTokenRequestConfiguration.native()
95104
}
96105
```

Examples/ThirdPartyMediationAdapterTemplate/ThirdPartyMediationAdapterTemplate.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@
284284
CLANG_WARN_UNREACHABLE_CODE = YES;
285285
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
286286
COPY_PHASE_STRIP = NO;
287-
CURRENT_PROJECT_VERSION = 7.16.2;
287+
CURRENT_PROJECT_VERSION = 7.17.0;
288288
DEBUG_INFORMATION_FORMAT = dwarf;
289289
ENABLE_STRICT_OBJC_MSGSEND = YES;
290290
ENABLE_TESTABILITY = YES;
@@ -305,7 +305,7 @@
305305
GCC_WARN_UNUSED_VARIABLE = YES;
306306
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
307307
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
308-
MARKETING_VERSION = 7.16.2;
308+
MARKETING_VERSION = 7.17.0;
309309
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
310310
MTL_FAST_MATH = YES;
311311
ONLY_ACTIVE_ARCH = YES;
@@ -349,7 +349,7 @@
349349
CLANG_WARN_UNREACHABLE_CODE = YES;
350350
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
351351
COPY_PHASE_STRIP = NO;
352-
CURRENT_PROJECT_VERSION = 7.16.2;
352+
CURRENT_PROJECT_VERSION = 7.17.0;
353353
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
354354
ENABLE_NS_ASSERTIONS = NO;
355355
ENABLE_STRICT_OBJC_MSGSEND = YES;
@@ -364,7 +364,7 @@
364364
GCC_WARN_UNUSED_VARIABLE = YES;
365365
IPHONEOS_DEPLOYMENT_TARGET = 17.0;
366366
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
367-
MARKETING_VERSION = 7.16.2;
367+
MARKETING_VERSION = 7.17.0;
368368
MTL_ENABLE_DEBUG_INFO = NO;
369369
MTL_FAST_MATH = YES;
370370
SDKROOT = iphoneos;

Examples/ThirdPartyMediationAdapterTemplate/ThirdPartyMediationAdapterTemplate/AdapterTemplate/YandexAdapters.swift

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,15 @@ class YandexBaseAdapter: NSObject, MediationBidding, MediationInitialization {
2727
let requestConfiguraton: BidderTokenRequestConfiguration
2828
switch parameters.adFormat {
2929
case .banner(let size):
30-
requestConfiguraton = BidderTokenRequestConfiguration(adType: .banner)
31-
requestConfiguraton.bannerAdSize = BannerAdSize.fixedSize(withWidth: size.width, height: size.height)
30+
requestConfiguraton = BidderTokenRequestConfiguration.banner(size: BannerAdSize.fixedSize(withWidth: size.width, height: size.height))
3231
case .interstitial:
33-
requestConfiguraton = BidderTokenRequestConfiguration(adType: .interstitial)
32+
requestConfiguraton = BidderTokenRequestConfiguration.interstitial()
3433
case .rewarded:
35-
requestConfiguraton = BidderTokenRequestConfiguration(adType: .rewarded)
34+
requestConfiguraton = BidderTokenRequestConfiguration.rewarded()
3635
case .appOpen:
37-
requestConfiguraton = BidderTokenRequestConfiguration(adType: .appOpenAd)
36+
requestConfiguraton = BidderTokenRequestConfiguration.appOpenAd()
3837
case .native:
39-
requestConfiguraton = BidderTokenRequestConfiguration(adType: .native)
38+
requestConfiguraton = BidderTokenRequestConfiguration.native()
4039
}
4140

4241
requestConfiguraton.parameters = Self.makeConfigurationParameters(parameters)

Examples/YandexMobileAdsExample/YandexMobileAdsExample.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1195,7 +1195,7 @@
11951195
CLANG_WARN_UNREACHABLE_CODE = YES;
11961196
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
11971197
COPY_PHASE_STRIP = NO;
1198-
CURRENT_PROJECT_VERSION = 7.16.2;
1198+
CURRENT_PROJECT_VERSION = 7.17.0;
11991199
DEBUG_INFORMATION_FORMAT = dwarf;
12001200
ENABLE_STRICT_OBJC_MSGSEND = YES;
12011201
ENABLE_TESTABILITY = YES;
@@ -1214,7 +1214,7 @@
12141214
GCC_WARN_UNUSED_FUNCTION = YES;
12151215
GCC_WARN_UNUSED_VARIABLE = YES;
12161216
IPHONEOS_DEPLOYMENT_TARGET = 14.5;
1217-
MARKETING_VERSION = 7.16.2;
1217+
MARKETING_VERSION = 7.17.0;
12181218
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
12191219
MTL_FAST_MATH = YES;
12201220
ONLY_ACTIVE_ARCH = YES;
@@ -1258,7 +1258,7 @@
12581258
CLANG_WARN_UNREACHABLE_CODE = YES;
12591259
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
12601260
COPY_PHASE_STRIP = NO;
1261-
CURRENT_PROJECT_VERSION = 7.16.2;
1261+
CURRENT_PROJECT_VERSION = 7.17.0;
12621262
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
12631263
ENABLE_NS_ASSERTIONS = NO;
12641264
ENABLE_STRICT_OBJC_MSGSEND = YES;
@@ -1271,7 +1271,7 @@
12711271
GCC_WARN_UNUSED_FUNCTION = YES;
12721272
GCC_WARN_UNUSED_VARIABLE = YES;
12731273
IPHONEOS_DEPLOYMENT_TARGET = 14.5;
1274-
MARKETING_VERSION = 7.16.2;
1274+
MARKETING_VERSION = 7.17.0;
12751275
MTL_ENABLE_DEBUG_INFO = NO;
12761276
MTL_FAST_MATH = YES;
12771277
SDKROOT = iphoneos;

Examples/YandexMobileAdsExample/YandexMobileAdsExample.xcworkspace/xcshareddata/swiftpm/Package.resolved

Lines changed: 19 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Examples/YandexMobileAdsExample/YandexMobileAdsExample/Common/Native/YandexNativeAdView.swift

Lines changed: 0 additions & 23 deletions
This file was deleted.

Examples/YandexMobileAdsExample/YandexMobileAdsExample/Third-PartyMediation/IronSource/IronSourceBannerViewController.swift

Lines changed: 0 additions & 72 deletions
This file was deleted.

Examples/YandexMobileAdsExample/YandexMobileAdsExample/Third-PartyMediation/IronSource/IronSourceInterstitialViewController.swift

Lines changed: 0 additions & 67 deletions
This file was deleted.

0 commit comments

Comments
 (0)