在你的应用程序中植入广告
如何在你的应用程序试用版或免费版中通过使用广告控件来植入广告赚钱。
从哪儿开始?
你要开始的地方是 Microsoft Advertising pubCenter,我将带你获取Advertising SDK,注册你的应用程序并且植入广告,由于这是开发系列,所以我将在这儿展示。
添加Advertising控件到你的应用程序
首先你需要获取控件,点击这里你可以获取到SDK, 一旦你添加了DLL就可以在你的应用程序中添加广告。你得到控件之后,就可以像使用其他控件一样使用广告控件了。就像下面的XAML文件
<ad:AdControl AdUnitId="Image480_80" ApplicationId="test_client" />
正如你上面看到的,一个AdControl需要两个值,AdUnitId, 和 ApplicationId,你通过在Microsoft Advertising pubCenter注册你的应用程序来获取它们的值,并且创建一个广告单元。
使用你的AdControl测试值
当我们测试时,不应该使用我们的真实AdUnitId 值,因为这会像我们在网页上非法点击广告一样,该AdControl能够识别出程序运行在模拟器上,在这种情况下并不显示广告,相反,您应该使用我上面的测试值,实际上,有三种不同类型的测试值,这取决于你想显示广告的大小和形状,下列是全部测试值
Ad Type
|
Ad Model
|
Size (W x H)
|
Test ApplicationId
|
Test AdUnitId
|
Text Ad
|
Contextual
|
480 x 80
|
test_client
|
TextAd
|
XXL Image Banner
|
Contextual
|
480 x 80
|
test_client
|
Image480_80
|
XL Image Banner
|
Contextual
|
300 x 50
|
test_client
|
Image300_50
|
对于我而言,使用的是480 x 80,这会占用我的应用程序下方的80像素,在我指定的单元中显示广告。
什么是广告单元
广告单元是一个你希望运行的空间。关于广告单元最好的部分是有能力定义广告显示的类别。
下面我们看一下类别
所以你已经在pubCenter创建了一些广告单元,就记住那些AdUnitId and ApplicationId 值,并绑定到你的AdControl中。然后你的代码完全格式化,如下:
<ad:AdControl x:Name="AdBox" AdUnitId="10018171" ApplicationId="350b8257-d92a-4978-a218-f3650bd485df" Margin="-12,528,-12,0" Width="480" Height="80" />
下面是我程序的截图
最后,利润
只要把AdControl添加到你的程序,就可以看到pubCenter的活动,它会显示次数和点击率,以及其他报告指标。最重要的数字显示你进入网站的权力
代码下载
本文翻译自:http://www.jeffblankenburg.com/post/31-Days-of-Windows-Phone-7c-Day-27-Advertising-in-Your-Apps.aspx