在WP8中使用AdMob时收到错误“InvalidRequest”

时间:2014-09-08 02:26:40

标签: windows-phone-8 admob

我真的很困惑!我随机得到这个错误,有时代码工作(昨天代码没问题)但有时没有(今天它返回“InvalidRequest”错误)。

我将此代码放在我的应用的每个页面中

public MainPage()
    {
        InitializeComponent();
        DataContext = App.MyModel;
        LoadAd();
    }  

void LoadAd()
    {
        AdView av = new AdView()
        {
            AdUnitID = "ca-app-pub-...‏‏‏‏‏",
            Format = AdFormats.Banner,
            VerticalAlignment = System.Windows.VerticalAlignment.Top,
            HorizontalAlignment = System.Windows.HorizontalAlignment.Left,                
        };
        av.FailedToReceiveAd += av_FailedToReceiveAd;
        LayoutRoot.Children.Add(av);
        AdRequest ar = new AdRequest();
        ar.ForceTesting = true;
        av.LoadAd(ar);
    }

void av_FailedToReceiveAd(object sender, AdErrorEventArgs e)
    {
        Debug.WriteLine(e.ErrorCode.ToString());
    }

1 个答案:

答案 0 :(得分:0)

我发现此错误主要是由于广告单元ID不正确造成的。 检查您的adid,并确保其正确且没有任何空间