public void Init(FBNativeAdUnit adUnit) { if (this.AdUnit != null) { return; } this.AdUnit = adUnit; if (adUnit.preload) { LoadAd(); } }
void OnFbNativeAdUnit(FBNativeAdUnit ad, List <FBNativeAdUnit> list) { EditorGUILayout.BeginVertical(GUI.skin.box); var newKey = AdGUIHelper.TextField(ad.key, AdString.key_label, AdString.key_infor); int countKey = 0; if (newKey != ad.key) { for (int k = 0; k < list.Count; k++) { if (newKey.Trim().Equals(list[k].key.Trim())) { countKey++; } } } if (countKey == 0) { ad.key = newKey.Trim(); } ad.androidPlacementId = EditorGUILayout.TextField("Android Placement Id", ad.androidPlacementId).Trim(); ad.iosPlacementId = EditorGUILayout.TextField("IOS Placement Id", ad.iosPlacementId).Trim(); ad.minSecondsToReload = EditorGUILayout.Slider("Min Seconds To Reload", ad.minSecondsToReload, 30f, 120f); ad.preload = EditorGUILayout.ToggleLeft("Preload", ad.preload); EditorGUILayout.BeginHorizontal(); GUILayout.FlexibleSpace(); if (AdGUIHelper.Button(DeleteIcon) && ConfirmRemoveItem()) { list.Remove(ad); } EditorGUILayout.EndHorizontal(); EditorGUILayout.EndVertical(); GUILayout.Space(5f); }