Mediation 5.4.0 - Unity C# API Reference Mediation 5.4.0 - Unity C# API Reference
Mediation 5.4.0 - Unity C# API Reference Mediation 5.4.0 - Unity C# API Reference
© 2025 Chartboost, Inc. All rights reserved.

Class AndroidExtensions

UnityEngine.AndroidJavaObject extensions for Unity C# compatible objects.

Inheritance
object
AndroidExtensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Chartboost.Mediation.Android.Utilities
Assembly: Chartboost.Mediation.Android.dll
Syntax
public static class AndroidExtensions

Methods

ImpressionDataToJsonString(AndroidJavaObject)

Declaration
public static string ImpressionDataToJsonString(this AndroidJavaObject impressionData)
Parameters
Type Name Description
AndroidJavaObject impressionData
Returns
Type Description
string

JsonObjectToMetrics(AndroidJavaObject)

Declaration
public static Metrics? JsonObjectToMetrics(this AndroidJavaObject source)
Parameters
Type Name Description
AndroidJavaObject source
Returns
Type Description
Metrics?

MapToWinningBidInfo(AndroidJavaObject)

Declaration
public static BidInfo? MapToWinningBidInfo(this AndroidJavaObject map)
Parameters
Type Name Description
AndroidJavaObject map
Returns
Type Description
BidInfo?

ToAdapterInfo(AndroidJavaObject)

Declaration
public static AdapterInfo[] ToAdapterInfo(this AndroidJavaObject nativeAdapterInfo)
Parameters
Type Name Description
AndroidJavaObject nativeAdapterInfo
Returns
Type Description
AdapterInfo[]

ToBannerSize(AndroidJavaObject)

Declaration
public static BannerSize? ToBannerSize(this AndroidJavaObject source)
Parameters
Type Name Description
AndroidJavaObject source
Returns
Type Description
BannerSize?

ToChartboostMediationError(AndroidJavaObject, string)

Declaration
public static ChartboostMediationError? ToChartboostMediationError(this AndroidJavaObject objectWithErrorField, string field = "getError")
Parameters
Type Name Description
AndroidJavaObject objectWithErrorField
string field
Returns
Type Description
ChartboostMediationError?

ToContainerSize(AndroidJavaObject)

Declaration
public static ContainerSize ToContainerSize(this AndroidJavaObject source)
Parameters
Type Name Description
AndroidJavaObject source
Returns
Type Description
ContainerSize

ToInitializationOptions(IEnumerable<string>)

Declaration
public static AndroidJavaObject ToInitializationOptions(this IEnumerable<string> options)
Parameters
Type Name Description
IEnumerable<string> options
Returns
Type Description
AndroidJavaObject

ToKeyValuePair(IReadOnlyDictionary<string, string>)

Declaration
public static AndroidJavaObject ToKeyValuePair(this IReadOnlyDictionary<string, string> source)
Parameters
Type Name Description
IReadOnlyDictionary<string, string> source
Returns
Type Description
AndroidJavaObject

ToKeywords(IReadOnlyDictionary<string, string>)

Declaration
public static AndroidJavaObject ToKeywords(this IReadOnlyDictionary<string, string> source)
Parameters
Type Name Description
IReadOnlyDictionary<string, string> source
Returns
Type Description
AndroidJavaObject