Upgrade to Pro — share decks privately, control downloads, hide ads and more …

140330_厦门-安卓生财之道

 140330_厦门-安卓生财之道

安卓生 财之道
吴纵横 厦门大学信息科学与技术学院通信工程系
[email protected] 2014.3.30

Zoom.Quiet

April 28, 2014
Tweet

More Decks by Zoom.Quiet

Other Decks in Programming

Transcript

  1. 国内几家广告平台 ῆ 酷果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/
  2. 国内主要应用商店开发者页面 ῆ 安卓市场 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/
  3. 向应用商店上传应用 ῆ 在各个商店注册开发者账号 ῆ 在广告平台后台暂停广告 ῆ 上传apk ῆ 上传应用logo (64*64

    、 72*72 、 512*512 ) ῆ 应用详细说明 ῆ 应用更新说明 ῆ 五个应用标签 ῆ 五张左右应用截图(480*800 )(png 、jpg ) ῆ 审核通过
  4. 获取Google play 开发者账号 ῆ 一、登 录Google Play 开发者后台, https: //play.google.

    com/apps/publish/signup/ ῆ 如果有谷歌账号可直接登录,没有注册一个即 可。
  5. 获取Google play 开发者账号 ῆ 三、支付 页面 。 ῆ 注意: ῆ

    1、地址使用英文,用香港 地区随便一个地址即可 ῆ 2、联系人用信用卡持卡人 的姓名,即刻在信用卡上的 那个大写拼音,姓和名中间 记得加个空格。经尝试用大 陆的建行万事达信用卡可行。
  6. 嵌入AdMob 广告 ῆ Eclipse 中选择 File > Import, Android >

    Existing Android Code into Workspace. 拷 贝到自己的工作目录
  7. 嵌入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"/>
  8. 嵌入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。
  9. 嵌入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 ); Ä } }
  10. 嵌入AdMob 广告 ῆ 加入混淆声明 -keep public class com .google .android

    .gms .ads .** { Ä Ä public *; } -keep public class com .google .ads .** { Ä Ä public *; }
  11. 善于利用开源库和开源工程 ῆ 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