在应用中插入广告,很普遍,但是要想在使用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
分享到:
相关推荐
它的程序命名就是一个暗示,钛(元素名Ti),是一种高档的金属,特点是重量轻但是强度大,相当稳固,被广泛应用于航天和航海这些重量级的应用中,近几年扩大民用范围,眼镜店中价格不菲的钛眼镜架,为的就是既结实又...
将titanium-admob文件夹复制到您的lib/ (合金)或您的Resources/ (经典)目录。 将示例代码复制到您的Titanium应用程序中(如果是Classic应用程序,请调整代码以适合您的需求)。 在hyperloop包括hyperloop和ti....
titanium-appcelerator-pull-to-refresh, 在your中,创建"pull to refresh" 视图的JavaScript方法 什么?这种方法,将帮助你在你的篓中制作视图"拖到刷新"。?要使用这里方法,你需要将这些文件包含在项目中:Ti....
titanium-appcelerator-progress-view, 在 Titanium Appcelerator项目中,要使用的自定义进度视图 进度视图这是一个进度视图,显示你的应用程序的某些状态。 你可以设置加载,成功和错误状态。只使用三行代码,你就...
钛备份TitaniumBackup Pro v6.2.0-Test4_直装破解版 直接安装即可使用,无任何限制。
要获得编程帮助,请使用带有标签Titanium-Web-Proxy的 。 产品特点 采用服务器连接池,证书缓存和缓冲池的多线程全异步代理 查看/修改/重定向/阻止请求和响应 支持相互SSL身份验证,代理身份验证和自动上游代理检测...
npm install titanium-ticket-api-node 用法 格式设定 genticket函数的所有参数应为字符串或未定义。 您的代理服务器应采用以下格式:“ ”或“ ” 在ATC之前 要生成将在atc之前使用的cookie,您所需要做的就是 ...
Google-Cloud-Messaging--Titanium-, 在 Titanium 中,Google云消息传递 Google-Cloud-Messaging--Titanium -注册带有GCM和处理发送到设备的通知的Titanium MODULE 。Android平台使用c2dm进行推送,但是因为c2dm停止...
前端开源库-node-titanium-sdk节点Titanium SDK,Appcelerator Titanium SDK库
titanium-d1-kickstart.6.1.1.gbin 强大的思科模拟器
命令描述键绑定Titanium: Create application 创建一个新的Titanium应用程序项目-- Titanium: Create module 创建一个新的Titanium模块项目-- Titanium: Enable LiveView 启用LiveView -- Titanium: Disable ...
atom-titanium, 用于 Titanium 合金的Atom 封装 用于 Titanium 合金的 All-in-One封装这是一个用于 Titanium 合金的Atom 封装。$ apm install titanium-alloy冲突&需要通知Alloy 1.8. x
Titanium-Appcelerator-ToDo-App 简单/示例ToDo移动应用程序| Android | 钛制加速器
茉莉花Titanium- 使用作为核心测试框架,为应用程序提供测试。这个怎么运作将您来之不易... Titanium- 将和结合在一起,因此您可以编写可在iPhone,iPad和Android应用程序中运行的Jasmine测试。 Titanium-Jasm
钛和今天的13钛延伸Kong。 Codex Casts Episode 13的源代码。我们探索如何在Titanium应用程序中使用Ti.Wormhole与swift和ObjC Extensions进行通信。
[Packt Publishing] Appcelerator Titanium 移动应用开发教程 (英文版) [Packt Publishing] Creating Mobile Apps with Appcelerator Titanium (E-Book) ☆ 图书概要:☆ Develop fully-featured mobile ...
这是一个跨平台的移动应用程序,适用于Android,Blackberry和使用Appcelerator的Titanium Studio构建的移动网络。 该应用程序基于Conway的生活游戏。 我们的法律人士的话让我们说: Appcelerator,Appcelerator ...
#将Admob与Appcelerator Titanium集成在一起如何通过AdMob集成创建一个简单的Titamium移动应用程序。 这是本教程的源代码:
这是一个在Titanium中使用纯Swift模块的示例项目。 该模块及其依赖项均为100%Swift,并且不再需要任何其他设置/链接。 它仅使用三行代码使用#1 Swift Networking Library Alamofire 。 在接下来的几周和几个月内...
Titanium Android:Google Play帐单 这是有关如何使用Titanium Android模块利用的详细指南。 当前使用的计费库版本为3.0.3 (最新可用)。 寻找iOS吗? Ti.StoreKit,iOS的应用程序内购买模块,也已被重写,例如...