/// <summary> /// This is a method to associate a YumiNativeData with the ad assets gameobject you will use to display the native ads. /// </summary> /// <param name="data">Data.</param> /// <param name="elements">Elements.</param> public void RegisterNativeDataForInteraction(YumiNativeData data, Dictionary <NativeElemetType, Transform> elements) { if (elements == null) { Logger.Log("Native Elements transform Dictionary cannot be null."); return; } if (elements[NativeElemetType.PANEL] == null || elements[NativeElemetType.TITLE] == null || elements[NativeElemetType.ICON] == null || elements[NativeElemetType.COVER_IMAGE] == null || elements[NativeElemetType.CALL_TO_ACTION] == null) { Logger.Log("The follow elements are required: panel, title, icon, coverImage, callToAction"); return; } client.RegisterNativeDataForInteraction(data, elements); }
/// <summary> /// Show nativeAd data associate view /// </summary> /// <param name="nativeData">Native data.</param> public void ShowView(YumiNativeData nativeData) { client.ShowView(nativeData); }
/// <summary> /// Determines whether nativeAd data is invalidated, if invalidated please reload /// </summary> /// <returns><c>true</c>, if ad invalidated was ised, <c>false</c> otherwise.</returns> /// <param name="nativeData">Native data.</param> public bool IsAdInvalidated(YumiNativeData nativeData) { return(client.IsAdInvalidated(nativeData)); }
public void RegisterGameObjectsForInteraction(YumiNativeData data, GameObject gameObject, Dictionary <NativeElemetType, Transform> elements) { Debug.Log("RegisterGameObjectsForInteraction is deprecated "); }
/// <summary> /// Unregister nativeAd data associate view,remove it from supview /// </summary> /// <param name="nativeData">Native data.</param> public void UnregisterView(YumiNativeData nativeData) { this.client.UnregisterView(nativeData); }
/// <summary> /// Hide nativeAd data associate view /// </summary> /// <param name="nativeData">Native data.</param> public void HideView(YumiNativeData nativeData) { client.HideView(nativeData); }