看着网上教程做的,可以参考附录的文章,这里简单说明一些体会:
1 注册admob账号,忽略
2 添加一个网站/程序,添加后,会有一个文件下载提示,下载回来就是范例和jar等文件,并且会提示你 Publisher ID
3 工程导入该jar文件,可以使用external jar,不用放工程目录的
4 添加attrs.xml,主要是adview的样式,如果添加后说找不到某个key,那可能是这里没有定义
5 修改 AndroidManifest.xml
主要是添加Publisher ID和允许互联网访问
6 添加一个AdView到你的界面
这里注意的是前面的 xmlns
注意:
xmlns:admobsdk是后面引用admobsdk:backgroundColor等内容的依据,com.aslibra.astro是你的程序包名称
7 有第一次请求后,程序在2小时后将处于激活状态了
关于签名:
详见后面附录的参考。
01 创建签名文件
E:\mydata\sign>keytool -genkey -alias hqlulu.keystore -keyalg RSA -validity 20000 -keystore hqlulu.keystore
输入keystore密码:
再次输入新密码:
您的名字与姓氏是什么?
[Unknown]: lu huaquan
您的组织单位名称是什么?
[Unknown]: aslibra.com
您的组织名称是什么?
[Unknown]: aslibra.com
您所在的城市或区域名称是什么?
[Unknown]: beijing
您所在的州或省份名称是什么?
[Unknown]: beijing
该单位的两字母国家代码是什么
[Unknown]: cn
CN=lu huaquan, OU=aslibra.com, O=aslibra.com, L=beijing, ST=beijing, C=cn 正确吗
?
[否]: y
输入的主密码
(如果和 keystore 密码相同,按回车):
再次输入新密码:
02 对文件签名
E:\mydata\sign>jarsigner -verbose -keystore hqlulu.keystore -signedjar astro_signed.apk astro.apk hqlulu.keystore
参考资料:
1 开始Admob广告盈利模式详细教程
2 为免费app嵌入Admob广告
3 如何导出一个未签名的APK文件?
4 Android签名用keytool和jarsigner制作apk文件
5 http://zhcn.admob.com/
原创内容如转载请注明:来自 阿权的书房
1 注册admob账号,忽略
2 添加一个网站/程序,添加后,会有一个文件下载提示,下载回来就是范例和jar等文件,并且会提示你 Publisher ID
3 工程导入该jar文件,可以使用external jar,不用放工程目录的
4 添加attrs.xml,主要是adview的样式,如果添加后说找不到某个key,那可能是这里没有定义
5 修改 AndroidManifest.xml
主要是添加Publisher ID和允许互联网访问
<meta-data android:value="a14bd55de1982dd" android:name="ADMOB_PUBLISHER_ID" />
</application>
<uses-sdk android:minSdkVersion="3" />
<uses-permission android:name="android.permission.INTERNET" />
</application>
<uses-sdk android:minSdkVersion="3" />
<uses-permission android:name="android.permission.INTERNET" />
6 添加一个AdView到你的界面
这里注意的是前面的 xmlns
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:admobsdk="http://schemas.android.com/apk/res/com.aslibra.astro"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bg">
<com.admob.android.ads.AdView android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
admobsdk:backgroundColor="#000000" admobsdk:textColor="#FFFFFF"
admobsdk:keywords="lover astro" admobsdk:refreshInterval="60" />
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:admobsdk="http://schemas.android.com/apk/res/com.aslibra.astro"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bg">
<com.admob.android.ads.AdView android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
admobsdk:backgroundColor="#000000" admobsdk:textColor="#FFFFFF"
admobsdk:keywords="lover astro" admobsdk:refreshInterval="60" />
注意:
xmlns:admobsdk是后面引用admobsdk:backgroundColor等内容的依据,com.aslibra.astro是你的程序包名称
7 有第一次请求后,程序在2小时后将处于激活状态了
关于签名:
详见后面附录的参考。
01 创建签名文件
E:\mydata\sign>keytool -genkey -alias hqlulu.keystore -keyalg RSA -validity 20000 -keystore hqlulu.keystore
输入keystore密码:
再次输入新密码:
您的名字与姓氏是什么?
[Unknown]: lu huaquan
您的组织单位名称是什么?
[Unknown]: aslibra.com
您的组织名称是什么?
[Unknown]: aslibra.com
您所在的城市或区域名称是什么?
[Unknown]: beijing
您所在的州或省份名称是什么?
[Unknown]: beijing
该单位的两字母国家代码是什么
[Unknown]: cn
CN=lu huaquan, OU=aslibra.com, O=aslibra.com, L=beijing, ST=beijing, C=cn 正确吗
?
[否]: y
输入
(如果和 keystore 密码相同,按回车):
再次输入新密码:
02 对文件签名
E:\mydata\sign>jarsigner -verbose -keystore hqlulu.keystore -signedjar astro_signed.apk astro.apk hqlulu.keystore
参考资料:
1 开始Admob广告盈利模式详细教程
2 为免费app嵌入Admob广告
3 如何导出一个未签名的APK文件?
4 Android签名用keytool和jarsigner制作apk文件
5 http://zhcn.admob.com/
原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘
IBM ServeRAID 配置
ubuntu下安装proftp
