Windows Phone8版admob里集成KeyMob插页式广告教程

InterstitialAd不是UserControl,而是须要更多不一样的实例化、加载和显示步骤的对象。这是由于它自己并无任何关联的视觉内容,而只是促使网页转至全屏广告。

不过,它的用法与AdView很是相似:
1:使用using GoogleAds指令,使标识符更轻松地得到进入命名空间的资格。
2:声明实例。
3:完成建立,指定一个没有被任何横幅广告使用的AdMob广告单元ID。

using GoogleAds;
namespace BannerExample
{
public partial class MainPage : PhoneApplicationPage
{
    private InterstitialAd interstitialAd;
    // 构造函数
    public MainPage(){
    InitializeComponent();
    interstitialAd = new InterstitialAd("MY_AD_UNIT_ID");
    AdRequest adRequest = new AdRequest();

    interstitialAd.ReceivedAd += OnAdReceived;
    interstitialAd.LoadAd(adRequest);

    }

    private void OnAdReceived(object sender, AdEventArgs e){
    System.Diagnostics.Debug.WriteLine("Ad received successfully");
    interstitialAd.ShowAd();
    }
  }
}

您随时能够调用LoadAd,不过必须等到系统引起InterstitialAd的ReceivedAd事件后才能展现广告素材。若是引起的是FailedToReceiveAd,请妥善处理错误环境。

在收到广告后,您能够使用ShowAd来展现广告。接着,插页式广告会占据整个屏幕,直到用户将其关闭;届时,控制权将交还给应用。

使用KeyMob能够方便的应用交叉推广,设定各个广告平台的比例和优先顺序,还能够方便的完成定向推广,自主销售广告,互换广告和控制广告的内容与价格。函数

相关文章
相关标签/搜索