我正在开发一个带有广告(横幅)的 uwp 应用程序(Windows 10)。在 Windows 开发中心的广告部分有一个选项:设备系列:UWP (Windows 10)。本节中生成的 id 适用于所有 uwp 应用程序、Windows 10 桌面版、Windows 10 移动版和 Xbox?也就是说,我只需要一个 id(并根据每个设备调整横幅大小)并且它适用于所有类型的设备(台式机、平板电脑、移动设备和 Xbox)?
问问题
306 次
1 回答
1
本节中生成的 id 适用于所有 uwp 应用程序、Windows 10 桌面版、Windows 10 移动版和 Xbox?
是的。目前,Dashboard 中可用的选项是 UWP (Windows 10)、PC/Tablet (Windows 8.1) 或 Mobile (Windows Phone 8.x)。对于 UWP 应用,该 ID 适用于您的包所针对的所有设备系列。
您可以参考在您的应用中设置广告单元。
也就是说,我只需要一个 id(并根据每个设备调整横幅大小)并且它适用于所有类型的设备(台式机、平板电脑、移动设备和 Xbox)?
是的,您只需要单个应用程序的单个 ID。我们建议您根据支持的横幅广告尺寸为不同的设备系列调整横幅广告的尺寸。
您可以使用EasClientDeviceInfomation类来判断设备系列:
private void CreateAdControl_Click(object sender, RoutedEventArgs e)
{
var adControl = new AdControl();
var clientDeviceInformation = new EasClientDeviceInformation();
var operatingSystem = clientDeviceInformation.OperatingSystem;
var button = (Button)sender;
button.IsEnabled = false;
adcontrol.ApplicationId = "3f83fe91-d6be-434d-a0ae-7351c5a997f1";
adcontrol.AdUnitId = "test";
if (operatingSystem.Equals("WINDOWS"))
{
adcontrol.Width = 300;
adcontrol.Height = 250;
}
else
{
adcontrol.Width = 300;
adcontrol.Height = 50;
}
adcontrol.ErrorOccurred += Adcontrol_ErrorOccurred;
adcontrol.AdRefreshed += Adcontrol_AdRefreshed;
var parent = (Panel)button.Parent;
parent.Children.Add(adcontrol);
}
于 2017-05-09T05:52:34.850 回答