`
rensanning
  • 浏览: 3553096 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:38222
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:607643
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:682830
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:89559
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:402165
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69768
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:91852
社区版块
存档分类
最新评论

在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版一样。
  • 大小: 25.6 KB
  • 大小: 141.8 KB
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics