在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>
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();