Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
140330_厦门-安卓生财之道
Search
Zoom.Quiet
April 28, 2014
Programming
0
73
140330_厦门-安卓生财之道
安卓生 财之道
吴纵横 厦门大学信息科学与技术学院通信工程系
[email protected]
2014.3.30
Zoom.Quiet
April 28, 2014
Tweet
Share
More Decks by Zoom.Quiet
See All by Zoom.Quiet
PyCon2014China-Zhuhai-high performance
zoomquiet
0
150
PyCon2014China-Zhuhai-meta programming
zoomquiet
1
120
PyCon2014China-Zhuhai-bpm.py
zoomquiet
0
100
PyCon2014China-Zhuhai-luna kv db
zoomquiet
0
90
PyCon2014China-Zhuhai-seed studio
zoomquiet
0
88
PyCon2014China-Zhuhai-Docker Registry Build By Python
zoomquiet
0
110
PyCon2014China-Zhuhai-jeff
zoomquiet
0
79
PyCon2014China-Zhuhai-pythonic front-end
zoomquiet
0
110
DevFest2014-Zhuhai-Polymer
zoomquiet
0
400
Other Decks in Programming
See All in Programming
Startups on Rails in Past, Present and Future–Irina Nazarova, RailsConf 2025
irinanazarova
0
200
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @enterJS Advanced Angular Day 2025
manfredsteyer
PRO
0
240
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
1k
フロントエンドのパフォーマンスチューニング
koukimiura
5
1.8k
生成AI時代のコンポーネントライブラリの作り方
touyou
1
260
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
5
1k
AI時代のソフトウェア開発を考える(2025/07版) / Agentic Software Engineering Findy 2025-07 Edition
twada
PRO
97
34k
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
750
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
670
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
16
12k
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
2
650
The Niche of CDK Grant オブジェクトって何者?/the-niche-of-cdk-what-isgrant-object
hassaku63
1
500
Featured
See All Featured
The Invisible Side of Design
smashingmag
301
51k
Balancing Empowerment & Direction
lara
1
440
Practical Orchestrator
shlominoach
189
11k
Six Lessons from altMBA
skipperchong
28
3.9k
RailsConf 2023
tenderlove
30
1.1k
How STYLIGHT went responsive
nonsquared
100
5.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
The World Runs on Bad Software
bkeepers
PRO
69
11k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Speed Design
sergeychernyshev
32
1k
Music & Morning Musume
bryan
46
6.7k
Transcript
安卓生 财之道 吴纵横 厦门大学信息科学与技术学院通信工程系
[email protected]
2014.3.30
热烈欢迎你来参加 厦门GDG 社区交流分享活 动!
内容纲要 ῆ 如何通过安卓获得收入 ῆ 安卓开发学习经验
收入手段 ῆ 付费下载:国内只有魅族,Google play 发布付费应用需要非大陆银行卡 ῆ 应用内支付:门槛较高,用户规模较大时 的选择,适合游戏 ῆ 嵌入广告:最简单,最普遍,适合任何开发
者,任何类型应用
广告内容 ῆ 应用类:广告主本身也是应用开发商 ῆ 非应用类:多为品牌广告:汽车,保险, 饮料等,单价较高
角色 广告主 广告资源 广告平台 开发者A 开发者B 开发者C 广告资源 开发者
国内几家广告平台 ῆ 酷果http://www.kuguopush.com/index. html ῆ 多盟http://www.domob.cn/ ῆ 千速http://www.1000su. com/Index/index ῆ
道有道http://www.daoyoudao.com/ ῆ 万普世纪http://www.waps.cn/ ῆ 威朋http://www.vpon.com/zh-cn/index. html ῆ 有米http://www.youmi.net/ ῆ 安沃http://www.adwo.com/
加广告的方法 ῆ 选定广告平台 ῆ 注册账号 ῆ 新建应用 ῆ 下载或者索取sdk 开发包
ῆ 嵌入广告
嵌入广告 ῆ Zip 解压 ῆ 添加构建路径 ῆ Manifest 中添加声明,代码中添加语句 ῆ
混淆声明 ῆ 看到广告
三种主要的计费方式 ῆ CPM(CostÄPerÄMille ) ῆ CPC(CostÄPerÄClick ) ῆ CPA(CostÄPerÄAction)
主要的广告形式 ῆ 广告条 ῆ 通知栏推送广告 ῆ 积分墙 ῆ 不带积分的广告墙 ῆ
插屏 ῆ 富媒体
广告条 ῆ 容易通过应用商店审核 ῆ 大多按CPC计费 ῆ 对用户体验损害小
通知栏推送广告 ῆ 收入巨高 ῆ 按CPM计费 ῆ 对用户体验伤害巨大 ῆ 难以通过应用商店审核 ῆ
严重不推荐
积分墙 ῆ 收入高 ῆ 按CPA计费 ῆ 对用户体验伤害小 ῆ 与应用商店利益冲 突不是很容易通过
应用商店审核
不带积分的广告墙 ῆ 收入低于积分墙 ῆ 按CPA计费 ῆ 几乎不伤害用户体验
插屏 ῆ 按CPA计费 ῆ 对用户体验伤害很小 ῆ 极其适用于游戏通关后 或载入中弹出广告
富媒体 ῆ 与插屏类似,交互 方式更加多样 ῆ 按CPA或CPM计费 ῆ 对用户体验伤害很小
潜规则——扣量
国内主要应用商店开发者页面 ῆ 安卓市场 http://dev.apk.hiapk.com/login ῆ 安智市场 http://dev.anzhi.com/home.php ῆ 优亿市场 http://dev.eoemarket.com/index.php?
s=/Login/login ῆ 应用汇 http://dev.appchina.com/market/dev/index.action ῆ 机锋市场 http://dev.gfan.com/ ῆ 360 手机助手 http://open.app.360.cn/ ῆ 联想市场 http://open.lenovo.com/developer/index.jsp ῆ 华为智汇云 http://developer.huawei.com/ ῆ 百度 http://developer.baidu.com/ ῆ 木蚂蚁 http://dev.mumayi.com/index/ ῆ 小米市场 http://dev.xiaomi.com/ ῆ 魅族应用商店 http://developer.meizu.com/ ῆ 腾讯应用宝 http://open.qq.com/
向应用商店上传应用 ῆ 在各个商店注册开发者账号 ῆ 在广告平台后台暂停广告 ῆ 上传apk ῆ 上传应用logo (64*64
、 72*72 、 512*512 ) ῆ 应用详细说明 ῆ 应用更新说明 ῆ 五个应用标签 ῆ 五张左右应用截图(480*800 )(png 、jpg ) ῆ 审核通过
生成各尺寸logo
应用商店乱象 ῆ 乱象——商店与广告平台合(gou )作(jie ) 抵制加入了其他平台广告的应用
解决方法 ῆ 解决方法——跟广告平台商务QQ索取自定义 报名的sdk ,上传应用前暂停广告
最后的净土 ——正规、官方、面向世界、 保护广告、无需审核即可上架 ——广告资源丰富、海外单价高、 计费过程透明无扣量
获取Google play 开发者账号 ῆ 一、登 录Google Play 开发者后台, https: //play.google.
com/apps/publish/signup/ ῆ 如果有谷歌账号可直接登录,没有注册一个即 可。
获取Google play 开发者账号 ῆ 二、 进入支付页面,同意协议打上勾,选择继 续付款。
获取Google play 开发者账号 ῆ 三、支付 页面 。 ῆ 注意: ῆ
1、地址使用英文,用香港 地区随便一个地址即可 ῆ 2、联系人用信用卡持卡人 的姓名,即刻在信用卡上的 那个大写拼音,姓和名中间 记得加个空格。经尝试用大 陆的建行万事达信用卡可行。
获取Google play 开发者账号 ῆ Ä 四、之后就会提示正在付款 。
获取Google play 开发者账号 ῆ 五、 Google Wallet 被封 邮件
获取Google play 开发者账号 ῆ 六、解封 Google Wallet ῆ 登录邮件中提到的链接地址:https://wallet. google.com/manage/
ῆ 上传身份证和信用卡的正面照(前12 位卡号涂 黑)
获取Google play 开发者账号 ῆ 七、重新支付 25 美金 。
嵌入AdMob 广告 ῆ 登陆admob 后台http://www.google. cn/ads/admob/ ῆ 如有谷歌账号可直接登录
嵌入AdMob 广告 ῆ 填写账户信息
嵌入AdMob 广告 ῆ 用全英文 填写付款 详细信息
嵌入AdMob 广告 ῆ 添加应用程序
嵌入AdMob 广告 ῆ 获取发布者ID
嵌入AdMob 广告 ῆ 下载 Google Play services SDK :打开 Android
SDK Manager 进行下载。
嵌入AdMob 广告 ῆ Eclipse 中选择 File > Import, Android >
Existing Android Code into Workspace. 拷 贝到自己的工作目录
嵌入AdMob 广告 ῆ 在自己的项目上右键, 选Properties ,左边选 Android ,然后在下面 的Library 里面Add
刚才的 google-play-services_lib
嵌入AdMob 广告 ῆ manifest 的application 标签中加入 <meta-data android:name="com.google.android.gms. version" Ä
Ä Ä Ä Ä Äandroid:value=" @integer/google_play_services_version" /> <activity android:name="com.google.android.gms.ads. AdActivity" Ä Ä Ä Ä Ä Ä Äandroid:configChanges=" keyboard|keyboardHidden|orientation|screenLayout|uiMode| screenSize|smallestScreenSize"/>
嵌入AdMob 广告 ῆ manifest 中添加权限 <uses-permission android:name="android.permission. INTERNET"/> Ä <uses-permission
android:name="android.permission. ACCESS_NETWORK_STATE"/>
嵌入AdMob 广告 ῆ 通过布局文件显示广告 <? xml version = "1.0" encoding
= "utf-8" ?> <LinearLayout xmlns:android = "http://schemas.android. com/apk/res/android" Ä Ä Ä Ä Ä Ä Ä xmlns:ads = "http://schemas.android.com/apk/res-auto" Ä Ä Ä Ä Ä Ä Ä android:orientation = "vertical" Ä Ä Ä Ä Ä Ä Ä android:layout_width = "match_parent" Ä Ä Ä Ä Ä Ä Ä android:layout_height = "match_parent" > Ä <com.google.android.gms.ads.AdView android:id = " @+id/adView" Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä android:layout_width = " wrap_content" Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä android:layout_height = " wrap_content" Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä ads:adUnitId = "MY_AD_UNIT_ID" Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä Ä ads:adSize = "BANNER" /> </LinearLayout> MY_AD_UNIT_ID替换为我们在admob 新建的应用发布者ID。
嵌入AdMob 广告 ῆ 在代码中加入语句获取广告 import com .google .android .gms .ads
.*; public class BannerExample extends Activity { Ä @Override Ä public void onCreate (Bundle savedInstanceState ) { Ä Ä super .onCreate (savedInstanceState ); Ä Ä setContentView (R.layout .main ); Ä Ä // 以查询资源的方式查询AdView 并加载请求。 Ä Ä AdView adView = (AdView )this .findViewById (R.id.adView ); Ä Ä AdRequest adRequest = new AdRequest .Builder (). build (); Ä Ä adView .loadAd (adRequest ); Ä } }
嵌入AdMob 广告 ῆ 加入混淆声明 -keep public class com .google .android
.gms .ads .** { Ä Ä public *; } -keep public class com .google .ads .** { Ä Ä public *; }
应用商店和广告平台的选择 ῆ 只有国内用户——选择国内广告平台和应 用商店,Google play 最好也上传 ῆ 用户无地域差别——嵌入admob ,上传 Google
play 及国内应用商店
友盟统计
统计分析
统计分析 ῆ Mobile App Analytics 官网:http://www.google.com/analytics/mobile/ 文档:https://developers.google.com/analytics/devguides/collection/android/v4/
用户反馈 ῆ 了解用户需求 ῆ 发现新的创新点
自动更新
社会化组件 ῆ 需事先在各个 分享平台注册 ῆ 有助于推广自己 的应用
学习经验 ῆ 视频(Mars http://www.marschen. com/portal.php ) 生动形象,容易入门 不够深入,时效性不足
学习经验 ῆ 脱离视频 ῆ 正常运行 ῆ 功能最简单 ῆ Hello World?
扔掉视频,开始做项目!
学习经验 ῆ 遇到问题? http://www.csdn.net/ http://www.apkbus.com/ http://www.eoeandroid.com/ http://developer.android.com/intl/zh-cn/reference/packages.html
CodeLibrary
善于利用开源库和开源工程
善于利用开源库和开源工程 ῆ 66 款android UI 开源组件 http://www.oschina. net/project/tag/342/android-ui ῆ Apkbus
代码专区 http://d.apkbus.com/ ῆ Eoe源码专区 http://www.eoeandroid.com/forum-23-1.html ῆ CSDN android 下载频道 http://download.csdn.net/c-21001
总结 获得收入: ῆ新手适合通过免费应用添加广告获得收入 ῆ只做国内适合用国内广告平台加国内应用商店,但 是要忍受国内比较混乱的状况 ῆ大多数情况适合加入admob 广告通过Google play 推广,流程正规无潜规则 ῆ推荐广告条和插屏这两种广告形式,admob
均具 备 ῆ加入友盟sdk 或者Mobile App Analytics 使应用 更贴合用户需求
总结 学习经验: ῆ视频切入 ῆ尽早开始做项目,边做边学 ῆ通过查文档和搜索解决问题 ῆ好的代码管理能有效提高效率 ῆ善于利用现成的库和开源工程
None