Пример #1
0
 public void onBtn_ClickForRewardLoadCallback()
 {
     UPSDK.setRewardVideoLoadCallback(
         new System.Action <string, string>(actionForRewardLoadSuccess),
         new System.Action <string, string>(actionForRewardLoadFail)
         );
 }
Пример #2
0
 public void onBtnExitAd_Click()
 {
     if (TEST_AD)
     {
         UPSDK.onBackPressed();
     }
 }
Пример #3
0
 public void onBtn_ClickForIntsLoadCallback()
 {
     UPSDK.setIntersitialLoadCallback("sample_inter",
                                      new System.Action <string, string>(actionForIntsLoadSuccess),
                                      new System.Action <string, string>(actionForIntsLoadFail)
                                      );
 }
Пример #4
0
        public void DestryAD()
        {
            if (!m_IsShowing)
            {
                return;
            }

            m_IsShowing = false;
            UPSDK.removeBannerAdAt(m_Config.unitID);
        }
Пример #5
0
    public void onButtonClick()
    {
        //TextEditor text = GameObject.Find ("CallText").GetComponent<TextEditor>();


        if (!inited)
        {
            UPSDK.UPSDKInitFinishedCallback      = new System.Action <bool, string>(actionForSdkInitFinish);
            UPSDK.UPInterstitialDidClickCallback = new System.Action <string, string>(actionForInterstitialDidClick);
            UPSDK.UPInterstitialDidCloseCallback = new System.Action <string, string>(actionForInterstitialDidClose);
            UPSDK.UPInterstitialDidShowCallback  = new System.Action <string, string>(actionForInterstitialDidShow);

            UPSDK.UPBannerDidShowCallback   = new System.Action <string, string>(actionForSdkBannerDidShow);
            UPSDK.UPBannerDidClickCallback  = new System.Action <string, string>(actionForSdkBannerDidClick);
            UPSDK.UPBannerDidRemoveCallback = new System.Action <string, string>(actionForSdkBannerRemove);

            UPSDK.UPRewardDidOpenCallback    = new System.Action <string, string>(actionForSdkRewardDidOpen);
            UPSDK.UPRewardDidClickCallback   = new System.Action <string, string>(actionForSdkRewardDidClick);
            UPSDK.UPRewardDidCloseCallback   = new System.Action <string, string>(actionForSdkRewardDidClose);
            UPSDK.UPRewardDidGivenCallback   = new System.Action <string, string>(actionForSdkRewardDidGiven);
            UPSDK.UPRewardDidAbandonCallback = new System.Action <string, string>(actionForSdkRewardDidAbandon);

                        #if UNITY_ANDROID && !UNITY_EDITOR
            UPSDK.UPExitAdDidShowCallback      = new System.Action <string> (actionForSdkExitAdDidShow);
            UPSDK.UPExitAdDidClickCallback     = new System.Action <string> (actionForSdkExitAdDidClick);
            UPSDK.UPExitAdDidClickMoreCallback = new System.Action <string> (actionForSdkExitAdDidClickMore);
            UPSDK.UPExitAdOnExitCallback       = new System.Action <string> (actionForSdkExitAdOnExit);
            UPSDK.UPExitAdOnCancelCallback     = new System.Action <string> (actionForSdkExitAdOnExit);
                        #endif
        }

        if (TEST_AD)
        {
            inited = true;


            Text text = GameObject.Find("CallText").GetComponent <Text> ();

            //text.text = PolyADSDK.testCall ();

            //**注意**
            //请在init方法之前调用此方法,并传入androidid,详细信息请 参考http://docs.upltv.com/zh/master/Unity/unity05_1_sample_init.html 中的setcustomID
            PolyADSDK.setCustomerIdForAndroid(GetAndroidID());
            string tt = PolyADSDK.initPolyAdSDK(UPConstant.SDKZONE_CHINA);
            UPSDK.runCallbackAfterAppFocus(true);
            Debug.Log("initPolyAdSDK ====> " + tt);
            if (tt != null)
            {
                text.text = tt;
            }
        }
    }
Пример #6
0
        protected override bool DoPreLoadAd()
        {
            if (!m_HasInit)
            {
                m_HasInit = true;

                UPSDK.UPInterstitialDidShowCallback  = HandleOnAdOpen;
                UPSDK.UPInterstitialDidClickCallback = HandleOnAdClick;
                UPSDK.UPInterstitialDidCloseCallback = HandleOnAdClose;
                UPSDK.setIntersitialLoadCallback(m_Config.unitID, HandleOnAdLoadSuccess, HandleOnAdLoadFailed);
            }

            return(true);
        }
Пример #7
0
        protected override bool DoAdapterInit(SDKConfig config, SDKAdapterConfig adapterConfig)
        {
            m_Config = adapterConfig as PolyAdsConfig;

            if (!m_Config.isLibEnable)
            {
                return(false);
            }

            UPSDK.UPSDKInitFinishedCallback = OnSDKInitFinish;

            UPSDK.initPolyAdSDK(0);

            return(true);
        }
Пример #8
0
        protected override bool DoPreLoadAd()
        {
            if (!m_HasInit)
            {
                m_HasInit = true;

                UPSDK.UPRewardDidOpenCallback    = HandleOnAdOpen;
                UPSDK.UPRewardDidClickCallback   = HandleOnAdClick;
                UPSDK.UPRewardDidCloseCallback   = HandleOnAdClose;
                UPSDK.UPRewardDidGivenCallback   = HandleOnAdRewarded;
                UPSDK.UPRewardDidAbandonCallback = HandleOnAdAbandon;
                UPSDK.setRewardVideoLoadCallback(HandleOnAdLoadSuccess, HandleOnAdLoadFailed);
            }

            return(true);
        }
Пример #9
0
        protected override bool DoShowAd()
        {
            m_IsShowing = true;
            switch (m_AdInterface.adPosition)
            {
            case AdPosition.Bottom:
            case AdPosition.BottomLeft:
            case AdPosition.BottomRight:
                UPSDK.showBannerAdAtBottom(m_Config.unitID);
                break;

            case AdPosition.Top:
            case AdPosition.TopLeft:
            case AdPosition.TopRight:
                UPSDK.showBannerAdAtTop(m_Config.unitID);
                break;
            }
            return(true);
        }
Пример #10
0
 public void onBtnBanner_Bottom_Click()
 {
     UPSDK.showBannerAdAtBottom("sample_banner");
 }
Пример #11
0
 protected override bool DoShowAd()
 {
     UPSDK.showRewardAd(m_Config.unitID);
     return(true);
 }
Пример #12
0
 public void onBtnShowRewardView_Click()
 {
     UPSDK.showRewardDebugView();
 }
Пример #13
0
 public void onBtnShowInterstitialView_Click()
 {
     UPSDK.showInterstitialDebugView();
 }
Пример #14
0
 public void onBtnInitABConfig_Click()
 {
     UPSDK.initAbtConfigJson("gameAccountId", true, 1234, "324000", "gender", 33, new string[] { "This is first elements.", "Then is the second one.", "The last one." });
 }
Пример #15
0
 public void onBtnIntertitialClick()
 {
     //inter_aaa
     //inter_ccc
     UPSDK.showIntersitialAd("sample_inter");
 }
Пример #16
0
    public void onBtnGetABConfig_Click()
    {
        string r = UPSDK.getAbtConfig("hello");

        Debug.Log("==> onBtnGetABConfig_Click:" + r);
    }
Пример #17
0
 public void onBtnBanner_Bottom_Del_Click()
 {
     UPSDK.removeBannerAdAt("sample_banner");
 }
Пример #18
0
 protected override bool DoShowAd()
 {
     UPSDK.showInterstitialAd(m_Config.unitID);
     return(true);
 }
Пример #19
0
 public void onBtnBanner_Top_Click()
 {
     //sample_banner_inland is placementid
     UPSDK.showBannerAdAtTop("sample_banner");
 }
Пример #20
0
 public void onBtnReward_aaa_Click()
 {
     UPSDK.showRewardAd("aaa");
 }
Пример #21
0
 public void onBtnIntertitial_CCC_Click()
 {
     UPSDK.showIntersitialAd("rewarded_video");
 }