C# Admob间隙ads积分误差
我有以下代码。我正在尝试在我的应用程序中集成admob间隙广告。下面的代码执行良好,应用程序也运行良好。然而,在运行应用程序后,我遇到了一个很大的问题。应用程序正在退出,但未引发任何异常。我已经在没有广告的情况下运行了应用程序,并且没有给我这样的错误。请帮我解决这个问题C# Admob间隙ads积分误差,c#,windows-phone-8,admob,C#,Windows Phone 8,Admob,我有以下代码。我正在尝试在我的应用程序中集成admob间隙广告。下面的代码执行良好,应用程序也运行良好。然而,在运行应用程序后,我遇到了一个很大的问题。应用程序正在退出,但未引发任何异常。我已经在没有广告的情况下运行了应用程序,并且没有给我这样的错误。请帮我解决这个问题 private InterstitialAd interstitial; private AdRequest adRequest; public About_us() {
private InterstitialAd interstitial;
private AdRequest adRequest;
public About_us()
{
InitializeComponent();
ApplicationBar = new ApplicationBar();
ApplicationBar.Mode = ApplicationBarMode.Minimized;
ApplicationBar.IsVisible = true;
ApplicationBar.IsMenuEnabled = true;
ApplicationBarIconButton menu = new ApplicationBarIconButton();
menu.IconUri = new Uri("/images/menu.png", UriKind.Relative);
menu.Text = "Menu";
ApplicationBar.Buttons.Add(menu);
menu.Click += new EventHandler(MenuBtn);
interstitial = new InterstitialAd("ca-app-pub-3870621720639923/4928477699");
adRequest = new AdRequest();
//Enable test ads.
adRequest.ForceTesting = true;
interstitial.FailedToReceiveAd += OnFailedToReceiveAd;
interstitial.DismissingOverlay += OnDismissingOverlay;
interstitial.ReceivedAd += OnAdReceived;
interstitial.LoadAd(adRequest);
}
private void OnDismissingOverlay(object sender, AdEventArgs e)
{
// throw new NotImplementedException();
Debug.WriteLine("Ad dismissed.");
interstitial.LoadAd(adRequest);
}
private void OnFailedToReceiveAd(object sender, AdErrorEventArgs e)
{
// MessageBox.Show("Ad not received");
Debug.WriteLine("Ad failed to load!!!!");
}
private void OnAdReceived(object sender, AdEventArgs e)
{
interstitial.ShowAd();
System.Diagnostics.Debug.WriteLine("Ad received successfully");
}
尝试:
adRequest=新建adRequest.Builder().Build() 您使用的是哪个sdk版本?