在应用中插入广告,很普遍,但是要想在使用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项目中,要使用的自定义进度视图 进度视图这是一个进度视图,显示你的应用程序的某些状态。 你可以设置加载,成功和错误状态。只使用三行代码,你就...
- **应用容器**:允许应用在不同的环境中运行,提高了应用的可移植性。 #### 三、企业移动应用需求 企业对于移动应用的需求主要集中在以下几个方面: 1. **移动协同工具**:适用于所有企业、所有部门和所有员工,...
钛备份TitaniumBackup Pro v6.2.0-Test4_直装破解版 直接安装即可使用,无任何限制。
前端开发领域中,`node-titanium-sdk`是一个重要的开源库,它基于Node.js环境,为开发者提供了一种使用JavaScript开发原生移动应用的途径。`node-titanium-sdk`是Appcelerator Titanium SDK的一部分,允许开发者利用...
要获得编程帮助,请使用带有标签Titanium-Web-Proxy的 。 产品特点 采用服务器连接池,证书缓存和缓冲池的多线程全异步代理 查看/修改/重定向/阻止请求和响应 支持相互SSL身份验证,代理身份验证和自动上游代理检测...
npm install titanium-ticket-api-node 用法 格式设定 genticket函数的所有参数应为字符串或未定义。 您的代理服务器应采用以下格式:“ ”或“ ” 在ATC之前 要生成将在atc之前使用的cookie,您所需要做的就是 ...
在移动应用开发中,AdMob是一项非常重要的服务,它由Google提供,用于在应用程序中插入广告,从而为开发者带来收入。本教程将详细介绍如何利用AdMob服务与Appcelerator Titanium框架进行集成,创建一个能够展示AdMob...
Google-Cloud-Messaging--Titanium-, 在 Titanium 中,Google云消息传递 Google-Cloud-Messaging--Titanium -注册带有GCM和处理发送到设备的通知的Titanium MODULE 。Android平台使用c2dm进行推送,但是因为c2dm停止...
### TITANIUM智能手机应用开发教程知识点概览 #### 一、TITANIUM系统简介与特点 **TITANIUM系统**是一种基于云的移动应用程序开发平台,它支持跨平台开发,允许开发者使用JavaScript来编写原生移动应用程序。...
【TitaniumRenderSVGIconsExample】是一个开源项目,其主要目的是为开发者提供一个示例,演示如何在Titanium框架中从SVG源文件渲染出带有颜色的图标。Titanium是一款流行的JavaScript移动应用开发框架,允许开发者...
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
这会将图标库添加到你的项目,并在`bower_components`目录下创建一个名为`titanium-circle-letter-icon-master`的文件夹,其中包含了所有必要的资源文件。 安装完成后,你需要在HTML文件中引用图标。通常,这些...
总的来说,Titanium-WatchOS2-Sample-App提供了一个实用的起点,让开发者能够掌握在Titanium环境中构建watchOS 2应用并实现数据同步的关键技术。通过深入研究这个示例,开发者不仅可以提升Titanium的使用技能,也能...
如需编程帮助,请使用带有标签 Titanium-Web-Proxy 的 。 特征 采用服务器连接池、证书缓存和缓冲池的多线程和异步代理 查看、修改、重定向和阻止请求或响应 支持相互 SSL 认证、代理认证和自动上游代理检测 在 ...
茉莉花Titanium- 使用作为核心测试框架,为应用程序提供测试。这个怎么运作将您来之不易... Titanium- 将和结合在一起,因此您可以编写可在iPhone,iPad和Android应用程序中运行的Jasmine测试。 Titanium-Jasm