public static void sendClick(string recieverGameObjectName, int adViewId, int nativeAdObjectIndex) { #if UNITY_IPHONE && !UNITY_EDITOR if (Application.platform == RuntimePlatform.IPhonePlayer) { IMobileSdkAdsUnityPlugin.sendClick(adViewId, nativeAdObjectIndex); } #elif UNITY_ANDROID && !UNITY_EDITOR if (Application.platform == RuntimePlatform.Android) { IMobileSdkAdsUnityPlugin.getAndroidClass().CallStatic("onClickNativeAd", recieverGameObjectName, nativeAdObjectIndex); } #endif }
void OnDisable() { if (!isDontDestroy) { IMobileNativeAdRecieverManager.RemoveRecieverFromDictionary(adViewId); } if (hasReceivedNativeAd) { #if UNITY_IPHONE && !UNITY_EDITOR if (Application.platform == RuntimePlatform.IPhonePlayer) { IMobileSdkAdsUnityPlugin.destroyNativeAd(adViewId); } #elif UNITY_ANDROID && !UNITY_EDITOR if (Application.platform == RuntimePlatform.Android) { IMobileSdkAdsUnityPlugin.getAndroidClass().CallStatic("destroyNativeAd", this.gameObject.name); } #endif } }