static IntPtr n_GetAdWrapperSystems(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Google.Ads.Interactivemedia.V3.Api.IAd __this = global::Java.Lang.Object.GetObject <global::Com.Google.Ads.Interactivemedia.V3.Api.IAd> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.NewArray(__this.GetAdWrapperSystems()));
 }
 static int n_GetWidth(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Google.Ads.Interactivemedia.V3.Api.IAd __this = global::Java.Lang.Object.GetObject <global::Com.Google.Ads.Interactivemedia.V3.Api.IAd> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.Width);
 }
 static IntPtr n_GetTraffickingParameters(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Google.Ads.Interactivemedia.V3.Api.IAd __this = global::Java.Lang.Object.GetObject <global::Com.Google.Ads.Interactivemedia.V3.Api.IAd> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.NewString(__this.TraffickingParameters));
 }
 static IntPtr n_GetUiElements(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Google.Ads.Interactivemedia.V3.Api.IAd __this = global::Java.Lang.Object.GetObject <global::Com.Google.Ads.Interactivemedia.V3.Api.IAd> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(global::Android.Runtime.JavaSet <global::Com.Google.Ads.Interactivemedia.V3.Api.IUiElement> .ToLocalJniHandle(__this.UiElements));
 }
 static IntPtr n_GetAdPodInfo(IntPtr jnienv, IntPtr native__this)
 {
     global::Com.Google.Ads.Interactivemedia.V3.Api.IAd __this = global::Java.Lang.Object.GetObject <global::Com.Google.Ads.Interactivemedia.V3.Api.IAd> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.AdPodInfo));
 }