首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

在Titanium使用中导入广告 - Admob篇

2012-06-30 
在Titanium应用中导入广告 - Admob篇在应用中插入广告,很普遍,但是要想在使用Titanium开发的应用中导入广

在Titanium应用中导入广告 - Admob篇
在应用中插入广告,很普遍,但是要想在使用Titanium开发的应用中导入广告,去很少。主要是Titanium自身没有提供创建广告View的API。所以需要扩展Titanium,导入额外的Module来实现。

iPhone :
Ti.Admob by Appcelerator
这里是Titanium官方公开的Module。

(1)安装Module

下载下来的Zip文件解压后,里边有3个Module。


进入到AdMob文件夹中


先把其中的ti.admob-iphone-1.0.zip解压,然后把ti.admob文件夹移动到/Library/Application Support/Titanium/modules/iphone中,以后的所有Titanium应用都可以调用到该Module。(如果想只是在自己的Project中导入该Module的话,那么需要把该ti.admob文件夹移动Project下的“modules\iphone\ti.admob ”)

官方Guide:Configuring Apps to Use Modules

(2)设定tiapp.xml,导入Admob的module。

<modules>          <module version="1.0">ti.admob</module></modules>

注意版本号要跟ti.admob文件夹下的子文件夹名相同。

(3)创建View显示广告
在Module的example文件夹中有使用的例子,
var window = Ti.UI.createWindow({  backgroundColor:'#444'});Titanium.Admob = require('ti.admob');var adview = Titanium.Admob.createView({top:0,left:0,right:0,testing:true,adBackgroundColor:'black',primaryTextColor:'blue',secondaryTextColor:'green',publisherId:'<<<YOUR PUBLISHER ID HERE>>>'});window.add(adview);var label = Titanium.UI.createLabel({text:'Play around with the ad!',bottom:40,height:'auto',width:'auto'});window.add(label);window.open();

需要特别注意的是导入其他Module的时候需要使用require。
然后把<<<YOUR PUBLISHER ID HERE>>>替换成自己申请的publisherID后即可。
 
Android:
Titanium-Android-AdMob-Module
 
导入方法和iPhone版一样。

热点排行