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可以方便的应用交叉推广,设定各个广告平台的比例和优先顺序,还可以方便的完成定向推广,自主销售广告,互换广告和控制广告的内容与价格。

你可能感兴趣的:(移动互联网广告,移动营销)