From ae18f2a15ec662118f1d0ebe863c0786cc9c4a20 Mon Sep 17 00:00:00 2001 From: Mobile Ads Developer Relations <mad-devrel-noreply@google.com> Date: Thu, 19 Dec 2024 12:45:59 -0800 Subject: [PATCH] Updating Line Android adapter for release version 2.9.20241129 PiperOrigin-RevId: 707997816 --- ThirdPartyAdapters/line/line/build.gradle | 10 +++++++--- .../ads/mediation/line/LineMediationAdapterTest.kt | 13 +++++++------ 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/ThirdPartyAdapters/line/line/build.gradle b/ThirdPartyAdapters/line/line/build.gradle index 5d37718f3..e40e7182c 100644 --- a/ThirdPartyAdapters/line/line/build.gradle +++ b/ThirdPartyAdapters/line/line/build.gradle @@ -12,7 +12,7 @@ ext { // String property to store the proper name of the mediation network adapter. adapterName = "Line" // String property to store version name. - stringVersion = "2.8.20240827.0" + stringVersion = "2.9.20241129.0" // String property to store group id. stringGroupId = "com.google.ads.mediation" // Jacoco version to generate code coverage data @@ -41,6 +41,10 @@ android { targetCompatibility JavaVersion.VERSION_11 } + kotlinOptions { + jvmTarget = JavaVersion.VERSION_11.toString() + } + buildFeatures { buildConfig true } @@ -126,8 +130,8 @@ task jacocoTestReport(type: JacocoReport, dependencies { implementation 'androidx.core:core-ktx:1.8.0' - implementation 'com.google.android.gms:play-services-ads:23.3.0' - implementation 'com.linecorp.adsnetwork:fivead:2.8.20240827' + implementation 'com.google.android.gms:play-services-ads:23.6.0' + implementation 'com.linecorp.adsnetwork:fivead:2.9.20241129' implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0' implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.1' testImplementation 'junit:junit:4.13.2' diff --git a/ThirdPartyAdapters/line/line/src/test/java/com/google/ads/mediation/line/LineMediationAdapterTest.kt b/ThirdPartyAdapters/line/line/src/test/java/com/google/ads/mediation/line/LineMediationAdapterTest.kt index 388a2b9a3..0bc597d0d 100644 --- a/ThirdPartyAdapters/line/line/src/test/java/com/google/ads/mediation/line/LineMediationAdapterTest.kt +++ b/ThirdPartyAdapters/line/line/src/test/java/com/google/ads/mediation/line/LineMediationAdapterTest.kt @@ -8,6 +8,7 @@ import androidx.test.core.app.ApplicationProvider import androidx.test.ext.junit.runners.AndroidJUnit4 import com.five_corp.ad.AdLoader import com.five_corp.ad.AdLoader.CollectSignalCallback +import com.five_corp.ad.BidData import com.five_corp.ad.FiveAdConfig import com.five_corp.ad.FiveAdCustomLayout import com.five_corp.ad.FiveAdErrorCode @@ -995,7 +996,7 @@ class LineMediationAdapterTest { mockMediationInterstitialAdLoadCallback, ) - verify(mockAdLoader).loadInterstitialAd(any(), loadCallbackCaptor.capture()) + verify(mockAdLoader).loadInterstitialAd(any<BidData>(), loadCallbackCaptor.capture()) val loadCallback = loadCallbackCaptor.firstValue loadCallback.onLoad(mockFiveAdInterstitial) verify(mockFiveAdInterstitial).setEventListener(isA<LineInterstitialAd>()) @@ -1023,7 +1024,7 @@ class LineMediationAdapterTest { mockMediationInterstitialAdLoadCallback, ) - verify(mockAdLoader).loadInterstitialAd(any(), loadCallbackCaptor.capture()) + verify(mockAdLoader).loadInterstitialAd(any<BidData>(), loadCallbackCaptor.capture()) val loadCallback = loadCallbackCaptor.firstValue loadCallback.onLoad(mockFiveAdInterstitial) verify(mockFiveAdInterstitial).enableSound(false) @@ -1051,7 +1052,7 @@ class LineMediationAdapterTest { mockMediationInterstitialAdLoadCallback, ) - verify(mockAdLoader).loadInterstitialAd(any(), loadCallbackCaptor.capture()) + verify(mockAdLoader).loadInterstitialAd(any<BidData>(), loadCallbackCaptor.capture()) val loadCallback = loadCallbackCaptor.firstValue loadCallback.onError(FiveAdErrorCode.INTERNAL_ERROR) val expectedAdError = @@ -1342,7 +1343,7 @@ class LineMediationAdapterTest { mockMediationRewardedAdLoadCallback, ) - verify(mockAdLoader).loadRewardAd(any(), loadCallbackCaptor.capture()) + verify(mockAdLoader).loadRewardAd(any<BidData>(), loadCallbackCaptor.capture()) val loadCallback = loadCallbackCaptor.firstValue loadCallback.onLoad(mockFiveAdVideoReward) verify(mockFiveAdVideoReward).setEventListener(isA<LineRewardedAd>()) @@ -1371,7 +1372,7 @@ class LineMediationAdapterTest { mockMediationRewardedAdLoadCallback, ) - verify(mockAdLoader).loadRewardAd(any(), loadCallbackCaptor.capture()) + verify(mockAdLoader).loadRewardAd(any<BidData>(), loadCallbackCaptor.capture()) val loadCallback = loadCallbackCaptor.firstValue loadCallback.onLoad(mockFiveAdVideoReward) verify(mockFiveAdVideoReward).enableSound(false) @@ -1399,7 +1400,7 @@ class LineMediationAdapterTest { mockMediationRewardedAdLoadCallback, ) - verify(mockAdLoader).loadRewardAd(any(), loadCallbackCaptor.capture()) + verify(mockAdLoader).loadRewardAd(any<BidData>(), loadCallbackCaptor.capture()) val loadCallback = loadCallbackCaptor.firstValue loadCallback.onError(FiveAdErrorCode.INTERNAL_ERROR) val expectedAdError =