public void UnityAdsBannerClick(string placementId, BannerOptions bannerOptions) { var clickCallback = bannerOptions?.clickCallback; if (clickCallback != null) { UnityLifecycleManager?.Post(() => { bannerOptions.clickCallback(); }); } }
void OnGUI() { if (!this.m_showing) { return; } GUIStyle myStyle = new GUIStyle(GUI.skin.box); myStyle.alignment = TextAnchor.MiddleCenter; myStyle.fontSize = 20; if (GUI.Button(getBannerRect(currentBannerPosition), aTexture)) { m_ShowOptions?.clickCallback(); } if (aTexture) { GUI.DrawTexture(getBannerRect(currentBannerPosition), aTexture, ScaleMode.ScaleToFit); GUI.Box(getBannerRect(currentBannerPosition), "This would be your banner", myStyle); } }