Android AdInstl SDK在线文档


第一步、注册并获取SDK


1、访问AdInstal 网站http://www.adview.cn 注册AdView 帐号。

2、登录后在“我的产品”页面选择“发布应用”。

3、应用平台选择“Android”,根据提示完成相关信息,在“广告优化”里边您将获取唯一的SDK key。


4、进入首页点击下载,然后立即下载,能获取AdInstal插屏SDK包,包括文档和sample。

第二步、添加SDK


1、下载的AdInstalSDK_Android.zip包里包括AdInstal_AndroidSDK.jar包和安装, libs文件夹里包含所有广告平台的SDK。

(README.txt中有每个jar对应的广告平台的说明)

2、将AdInstalSDK_Android.jar放入到您的应用得工程中。

3、将应用程序可能用到的所有广告商的SDK用同样的方式添加进去。


注意:我们提供的SDK可以让您自由选择您喜欢的广告公司,但我们还是建议您添加我们提供的所有广告公司SDK,因为您可以在后台更自由的选择和配置。

4、如果您还没有注册这些广告平台,请先到这些广告平台注册,添加App,记下对应的 App Key,以便在AdView中绑定和设置。记住,通过AdView的绿色通道可以加快审核速度。

5、如果你是一个新手,对广告平台不怎么了解,也不知道选择哪家广告平台,或者不知道哪家广告平台收入稳定,没关系,AdView 客服全程为您服务。企业QQ 4000131400,详细联系方式请查看README.txt文件。

第三步、AndroidManifest.xml文件配置


1、增加权限代码

---共有的权限---

(下面代码可以去sample中copy)

<uses-permission android:name="android.permission.INTERNET" />

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<uses-permission android:name="android.permission.READ_PHONE_STATE" />

2、增加Activity声明

(下面代码可以去sample中copy)

2.1, 如果想显示易传媒广告,需要增加如下activity定义:

<activity
android:name="com.adchina.android.ads.views.FullScreenAdActivity"
android:configChanges="orientation|keyboard|keyboardHidden"
android:label="@string/app_name"
android:theme="@style/Transparent"> </activity>

<activity
android:name="com.adchina.android.ads.views.AdBrowserView"
android:configChanges="orientation|keyboard|keyboardHidden"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent">
</activity>

2.2, 如果想显示多盟广告,需要增加如下activity定义:

<activity
android:name="cn.domob.android.ads.DomobActivity"
android:theme="@android:style/Theme.Translucent" />

2.3, 如果想显示易积分广告,需要增加如下activity定义:

---注册易积分Activity---

<activity
android:name="com.emar.escore.sdk.view.DetailActivity"
android:configChanges="keyboardHidden|orientation" />

<activity
android:name="com.emar.escore.sdk.view.WebActivity"
android:configChanges="keyboardHidden|orientation" />

---渠道要设置成 AdView---

<meta-data
android:name="YJF_APP_CHANNEL"android:value="AdView" />

第四步、接口说明


1、初始化:

⑴.在设置插屏的Activity 的onCreate 函数中调用初始化。该方法确保调用至少一次。


AdViewLayout adViewLayout=new AdViewLayout(this,”SDK20121503031239j94cr27ahhgfn89”);

⑵.onAdDismiss 是全屏广告消失的接口。当广告消失之后开发者需要做的事。

⑶.requestad() 请求广告。

2、指定应用渠道:

开发者在AndroidManifest文件中加

<meta-data android:name="AdView_CHANNEL" android:value="GFAN"></meta-data>

可以配置渠道; 目前adview支持的渠道如下:

EOE(优亿市场)
GOOGLEMARKET(谷歌电子市场)
APPCHINA(应用汇)
HIAPK(安卓市场)
GFAN(机锋)
GOAPK(安智)
NDUOA(N多网)
91Store(手机91)
LIQUCN(历趣)
ANDROIDAI(安卓之家)
ANDROIDD(安致)
YINGYONGSO(应用搜)
IMOBILE(手机之家)
MUMAYI(木蚂蚁)
PAOJIAO(泡椒网)
AIBALA(爱扒拉市场)
COOLAPK(酷安网)
ANFONE(安丰)
APKOK(乐致网)
360MARKET(360市场)

如果不配置,或配置其他的值,一律作为"OTHER"处理; 在移动广告观察(http://t.adview.cn/)中有各个市场的链接。

第五步、混淆说明

混淆可以在文件proguard.cfg开头如下增加,如果在libs里有如下文件请注意:

android-support-v4.jar。需要添加混淆文件(混淆代码下面)

详情可参考(下面的代码):

-dontwarn
-libraryjars /libs/AdInstalSDK_Android.jar
-keep public class com.kyview.fullscreen ** {*;}
-keepclassmembers class * {public *;}
-keep public class * {public *;}
-keep public class com.adwo.adsdk.AdwoAdBrowserActivity

-keeppackagenames com.adchina.android.ads
-keeppackagenames com.adchina.android.ads.controllers
-keeppackagenames com.adchina.android.ads.views
-keeppackagenames com.adchina.android.ads.animations
-keep class com.adchina.android.ads.*{*;}
-keep class com.adchina.android.ads.controllers.*{*;}
-keep class com.adchina.android.ads.views.*{*;}
-keep class com.adchina.android.ads.animations.*{*;}

-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose

如果在libs里有如下文件请注意:

android-support-v4.jar。需要添加混淆文件

-libraryjars libs/android-support-v4.jar
-dontwarn android.support.v4.**
-keep class android.support.v4.** { *; }
-keep interface android.support.v4.app.** { *; }
-keep public class * extends android.support.v4.**
-keep public class * extends android.app.Fragment

目前AdViewAdWall SDK混淆支持proguard4.6以上的版本,开发者可以去proguard官方网站http://sourceforge.net/projects/proguard/files/proguard/下载4.6或以上版本; 如果要升级的话,用下载的版本直接替换掉“android-sdk-windows\tools\proguard”就可以了。

欢迎您用以下方式和我们沟通:

Tel: 010-52911111 4000131400             企业QQ :4000131400

Email: androidsdk@kuaiyou.com           微信公众平台账号: AdView1314

Blog: http://t.sina.com.cn/adview         微博:http://e.weibo.com/adview

反馈