0

我在每个 Windows Phone 页面上都有许多 PubCenter 广告。默认情况下,它们都被禁用。

我使用一个随机发生器和一个开关来选择一个打开。这适用于 AdDuplex,但当我使用 Pubcenter 时,我只会在广告应该出现的地方得到一个空白空间。有谁知道我必须做什么才能让这些广告开始工作?

4

2 回答 2

1

Various reasons may cause the PubCenter control to be hidden.

The simplest thing you can do to determine why is to subscribe to the AdControlError event in the code-behind of the page, like this:

protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
    base.OnNavigatedTo(e);
    myAdControl.AdControlError += AdControlError;
}

private void AdControlError(object sender, ErrorEventArgs e)
{
    string error = e.ErrorDescription;
    MessageBox.Show(error);
}
于 2012-11-28T08:10:33.123 回答
0

我假设您已经在 pubcenter 注册,并且正在设置 AdControl.ApplicationId 和 AdControl.AdUnitId 属性?如果你已经这样做了,那么一切都应该很好。

这些是您设计/开发应用程序时的设置:

adControl1.ApplicationId = "test_client";
adControl1.AdUnitId = "Image480_80";
于 2012-11-27T23:49:45.223 回答