我已在我的应用中添加此代码以获取vserv广告,并且我也生成了广告单元ID和应用ID。
VservAdControl VMB = VservAdControl.Instance;
public MainPage()
{
InitializeComponent();
VMB.DisplayAd(zoneID, LayoutRoot);
VMB.VservAdClosed += new EventHandler(VACCallback_OnVservAdClosing);
VMB.VservAdNoFill += new EventHandler(VACCallback_OnVservAdNoFill);
}
void VACCallback_OnVservAdClosing(object sender, EventArgs e)
{
MessageBox.Show("Ad close by user.");
}
void VACCallback_OnVservAdNoFill(object sender, EventArgs e)
{
if (adGrid != null)
adGrid.Visibility = Visibility.Collapsed;
}
但是在我的代码中添加这两个ID来请求广告?是否需要设置VservAdControl Instance的任何属性?
答案 0 :(得分:1)
我建议您使用测试ID而不是您拥有的ID。有些时候,测试时没有可用的广告。即使你不这样做,他们也可能会让你相信你做错了什么。
这里是测试ID。首先测试这些。
Billboard Test ZoneID:8063
Banner Test ZoneID:20846
来源:https://docs.google.com/document/d/1UPyMmCD3GApJ-GauTKo53hjtTcnugF4YuUSA5d28GrI/edit?pli=1#
答案 1 :(得分:0)
要使用横幅添加,请添加ID VMB.RenderAd(id,adGrid),如果您想要广告牌添加(全屏广告)VMB.DisplayAd(id,adgrid)
答案 2 :(得分:0)
您需要替换提及ZoneID的代码
对于插页式广告,它将是
VMB.DisplayAd(zoneID, LayoutRoot);
,对于横幅,它将是
RenderAd(int zoneId, grid);