コード例 #1
0
 private void InItPokktSDK()
 {
     PokktAds.SetNativeExtentions(new AndroidExtension(this));                                // Required for communication with PokktSDK. Should be the first line
     PokktAds.SetThirdPartyUserId("123456");                                                  // optional
     PokktAds.Debugging.ShouldDebug(true);                                                    // optional, set it to true if you want to enable logs for PokktSDK
     PokktAds.SetPokktConfig(PokktStorage.GetAppId(this), PokktStorage.GetSecurityKey(this)); // required
 }
コード例 #2
0
        public override void OnDestroy()
        {
            base.OnDestroy();

            if (TextUtils.IsEmpty(edtApplicationID.Text))
            {
                Toast.MakeText(this.Activity, "Please Enter Application Id", ToastLength.Short).Show();
                return;
            }

            if (TextUtils.IsEmpty(edtSecurityKey.Text))
            {
                Toast.MakeText(this.Activity, "Please Enter Security Key", ToastLength.Short).Show();
                return;
            }

            // saving applicationID and SecurityKey for SDK locally
            String applicationId = edtApplicationID.Text.Trim();
            String securityKey   = edtSecurityKey.Text.Trim();

            PokktStorage.SetAppId(this.Activity, applicationId);
            PokktStorage.SetSecurityKey(this.Activity, securityKey);

            // Updating PokktConfig in PokktSDk in case it is changed from this screen.
            PokktAds.SetPokktConfig(applicationId, securityKey);
        }
コード例 #3
0
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);

            // setup data

            // txtTestRelease
            if (Resources.GetBoolean(Resource.Boolean.is_test_release))
            {
                txtTestRelease.Visibility = ViewStates.Visible;
                txtTestRelease.Text       = Resources.GetString(Resource.String.txt_test_release_version).Replace("%s", Resources.GetString(Resource.String.test_release_version));
                SetFont(txtTestRelease, TypefaceStyle.Normal);

                txtFrameworkName.Visibility = ViewStates.Visible;
                txtFrameworkName.Text       = Resources.GetString(Resource.String.framework_name);
                SetFont(txtFrameworkName, TypefaceStyle.Normal);
            }

            // txtSDKVersion
            txtSDKVersion.Text = Resources.GetString(Resource.String.txt_sdk_version).Replace("%s", PokktAds.GetPokktSDKVersion());
            SetFont(txtSDKVersion, TypefaceStyle.Bold);

            // btnAdTypeVideo
            btnAdTypeVideo.Text = Resources.GetString(Resource.String.txt_btn_ad_type_video);
            SetFont(btnAdTypeVideo, TypefaceStyle.Normal);
            btnAdTypeVideo.Click += OpenVideosAdsShowcase;

            // btnAdTypeInterstitial
            btnAdTypeInterstitial.Text = GetString(Resource.String.txt_btn_ad_type_interstitial);
            SetFont(btnAdTypeInterstitial, TypefaceStyle.Normal);
            btnAdTypeInterstitial.Click += OpenInterstitialAdsShowcase;

            // btnAdTypeBanner
            btnAdTypeBanner.Text = GetString(Resource.String.txt_btn_ad_type_banner);
            SetFont(btnAdTypeBanner, TypefaceStyle.Normal);
            btnAdTypeBanner.Click += OpenBannerAdsShowcase;

            // btnAdTypeMore
            btnAdTypeMore.Text = GetString(Resource.String.txt_btn_more);
            SetFont(btnAdTypeMore, TypefaceStyle.Normal);
            btnAdTypeMore.Click += OpenMoreSettings;
        }