Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions Adapters/Vungle/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# Changelog

## Version 5.13.0
* Supporting Adapter Logging 2

## Version 5.12.0
* Supporting SDK version 7.7.6

Expand Down
2 changes: 1 addition & 1 deletion Adapters/Vungle/versions.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"mediationsdk": "9.5.0",
"adapter": "5.12.0",
"adapter": "5.13.0",
"sdk": "7.7.6"
}
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ object VungleConstants {
const val AD_NOT_AVAILABLE = "Ad is not available"
const val UNSUPPORTED_BANNER_SIZE = "Unsupported banner size"
const val CUSTOM_SIZE_MISMATCH = "CustomBannerSizeMismatch:w-%s|h-%s"
const val NO_PLACEMENT_ID = "NoPlacementId:%s"
const val NO_VUNGLE_BANNER_SIZE = "NoVungleBannerSize:%s"
const val NO_ADS_TO_SHOW = "NoAdsToShow:%s"
const val TOKEN = "sdkVersion = %s, token = %s"
const val TOKEN_FAILURE = "failed to receive token - Vungle , error = %s"
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ class VungleBannerAdapter(networkSettings: NetworkSettings) :
if (placementId.isNullOrEmpty()) {
val errorMessage = VungleConstants.Logs.MISSING_PARAM.format(VungleConstants.PLACEMENT_ID_KEY)
IronLog.INTERNAL.error(errorMessage)
VungleMediationLogger.logError(null, VungleConstants.Logs.NO_PLACEMENT_ID.format("Banner"))
listener.onAdLoadFailed(
AdapterErrorType.ADAPTER_ERROR_TYPE_INTERNAL,
AdapterErrors.ADAPTER_ERROR_MISSING_PARAMS,
Expand All @@ -53,6 +54,7 @@ class VungleBannerAdapter(networkSettings: NetworkSettings) :
val vungleBannerSize = getBannerSize(appContext, bannerSize)
if (vungleBannerSize == null) {
IronLog.INTERNAL.error(VungleConstants.Logs.UNSUPPORTED_BANNER_SIZE)
VungleMediationLogger.logError(null, VungleConstants.Logs.NO_VUNGLE_BANNER_SIZE.format(placementId))
listener.onAdLoadFailed(
AdapterErrorType.ADAPTER_ERROR_TYPE_INTERNAL,
AdapterErrors.ADAPTER_ERROR_INTERNAL,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import com.ironsource.mediationsdk.model.NetworkSettings
import com.unity3d.mediation.adapters.levelplay.LevelPlayBaseInterstitial
import com.vungle.ads.AdConfig
import com.vungle.ads.InterstitialAd
import com.vungle.ads.VungleMediationLogger

class VungleInterstitialAdapter(networkSettings: NetworkSettings) :
LevelPlayBaseInterstitial<VungleAdapter>(networkSettings) {
Expand All @@ -32,6 +33,7 @@ class VungleInterstitialAdapter(networkSettings: NetworkSettings) :
if (placementId.isNullOrEmpty()) {
val errorMessage = VungleConstants.Logs.MISSING_PARAM.format(VungleConstants.PLACEMENT_ID_KEY)
IronLog.INTERNAL.error(errorMessage)
VungleMediationLogger.logError(null, VungleConstants.Logs.NO_PLACEMENT_ID.format("Interstitial"))
listener.onAdLoadFailed(
AdapterErrorType.ADAPTER_ERROR_TYPE_INTERNAL,
AdapterErrors.ADAPTER_ERROR_MISSING_PARAMS,
Expand All @@ -52,6 +54,7 @@ class VungleInterstitialAdapter(networkSettings: NetworkSettings) :

if (!isAdAvailable(adData)) {
IronLog.INTERNAL.error(VungleConstants.Logs.AD_NOT_AVAILABLE)
VungleMediationLogger.logError(interstitialAd, VungleConstants.Logs.NO_ADS_TO_SHOW.format("Interstitial"))
listener.onAdShowFailed(AdapterErrors.ADAPTER_ERROR_AD_EXPIRED, VungleConstants.Logs.AD_NOT_AVAILABLE)
return
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ import com.ironsource.mediationsdk.model.NetworkSettings
import com.unity3d.mediation.adapters.levelplay.LevelPlayBaseRewardedVideo
import com.vungle.ads.AdConfig
import com.vungle.ads.RewardedAd
import com.vungle.ads.VungleMediationLogger

class VungleRewardedAdapter(networkSettings: NetworkSettings) :
LevelPlayBaseRewardedVideo<VungleAdapter>(networkSettings) {
Expand All @@ -32,6 +33,7 @@ class VungleRewardedAdapter(networkSettings: NetworkSettings) :
if (placementId.isNullOrEmpty()) {
val errorMessage = VungleConstants.Logs.MISSING_PARAM.format(VungleConstants.PLACEMENT_ID_KEY)
IronLog.INTERNAL.error(errorMessage)
VungleMediationLogger.logError(null, VungleConstants.Logs.NO_PLACEMENT_ID.format("Rewarded"))
listener.onAdLoadFailed(
AdapterErrorType.ADAPTER_ERROR_TYPE_INTERNAL,
AdapterErrors.ADAPTER_ERROR_MISSING_PARAMS,
Expand All @@ -52,6 +54,7 @@ class VungleRewardedAdapter(networkSettings: NetworkSettings) :

if (!isAdAvailable(adData)) {
IronLog.INTERNAL.error(VungleConstants.Logs.AD_NOT_AVAILABLE)
VungleMediationLogger.logError(rewardedVideoAd, VungleConstants.Logs.NO_ADS_TO_SHOW.format("Rewarded"))
listener.onAdShowFailed(AdapterErrors.ADAPTER_ERROR_AD_EXPIRED, VungleConstants.Logs.AD_NOT_AVAILABLE)
return
}
Expand Down