예제 #1
0
        public void UnityAdsBannerClick(string placementId, BannerOptions bannerOptions)
        {
            var clickCallback = bannerOptions?.clickCallback;

            if (clickCallback != null)
            {
                UnityLifecycleManager?.Post(() => {
                    bannerOptions.clickCallback();
                });
            }
        }
예제 #2
0
        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);
            }
        }