public static void SendNativeClick(TDNativeAd ad) { #if UNITY_IPHONE CallIosMethod(() => _SendNativeClick(ad.uniqueId)); // todo change to Id #elif UNITY_ANDROID CallAndroidStaticMethod("SendNativeClick", ad.uniqueId); // todo change to Id #endif }
public static TDNativeAd GetNativeAd(TDNativeAdType adType, string tag) { var nativeAdJson = "{}"; #if UNITY_IPHONE nativeAdJson = Marshal.PtrToStringAnsi(_GetNativeAdWithTag(tag, adType.ToString())); #elif UNITY_ANDROID nativeAdJson = GetAndroidStatic <string>("GetNativeAdWithTag", adType.ToString(), tag); #else return(null); #endif return(TDNativeAd.CreateNativeAd(nativeAdJson)); }