我在每个 Windows Phone 页面上都有许多 PubCenter 广告。默认情况下,它们都被禁用。
我使用一个随机发生器和一个开关来选择一个打开。这适用于 AdDuplex,但当我使用 Pubcenter 时,我只会在广告应该出现的地方得到一个空白空间。有谁知道我必须做什么才能让这些广告开始工作?
我在每个 Windows Phone 页面上都有许多 PubCenter 广告。默认情况下,它们都被禁用。
我使用一个随机发生器和一个开关来选择一个打开。这适用于 AdDuplex,但当我使用 Pubcenter 时,我只会在广告应该出现的地方得到一个空白空间。有谁知道我必须做什么才能让这些广告开始工作?
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);
}
我假设您已经在 pubcenter 注册,并且正在设置 AdControl.ApplicationId 和 AdControl.AdUnitId 属性?如果你已经这样做了,那么一切都应该很好。
这些是您设计/开发应用程序时的设置:
adControl1.ApplicationId = "test_client";
adControl1.AdUnitId = "Image480_80";