示例#1
0
        public void showOfferWall()
        {
            waitingForPlaySuccessConfirmation = false;
            webviewMode = WebviewMode.offerWall;



            if (webView != null)
            {
                if (AdGem.verboseLogging)
                {
                    Debug.Log("Adgem - Offerwall url : " + AdGemPlugin.getOfferWallUrl(true));
                }

                offerWallLoading = true;

                webView.Load(AdGemPlugin.getOfferWallUrl(true));

                StartCoroutine(waitForPageToLoadThenShowWebview());
            }
            else
            {
                Debug.Log("Adgem--- Error! Webview not initialized.");
            }
        }
示例#2
0
        //TESTING - TODO - remove
        //public void showWebviewVideoAd(bool test)
        //{
        //    if (webView != null)
        //    {
        //        adLoading = true;
        //        webView.Load("http://adgem-dashboard-staging.s3.us-east-2.amazonaws.com/campaigns/2843/webviews/landscape/c2843_video_webview.html");
        //        webView.OnPageFinished += (view, statusCode, url) =>
        //        {
        //            offerWallLoading = false;
        //            adLoading = false;
        //            webView.Show();
        //            StartCoroutine(waitThenStartAdVideoWithJavascriptCall());
        //            StartCoroutine(refreshWindowDimensions());
        //        };
        //    }
        //    else
        //    {
        //        Debug.Log("Adgem--- Error! Webview not initialized.");
        //    }
        //}

        public void showWebviewVideoAd(bool rewarded)
        {
            if (AdGem.verboseLogging)
            {
                Debug.Log("Adgem - showWebviewVideoAd()");
            }

            webviewMode = WebviewMode.videoAd;

            adLoading = true;

            webView.LoadHTMLString(rewarded ? AdGemManager.rewardWebviewVideoHtmlString : AdGemManager.interstitialWebviewVideoHtmlString, "http://google.com", false);
        }