京东APP联盟SDKAndroid版接口说明文档1.0
京东APP 联盟SDK Android 版接口说明文档1.0
1. 嵌入SDK
1.1 添加SDK
Android Studio 环境:菜单New->New Module->Import .jar or .aar package,然后选中App
联盟SDK 所带的jar 文件。
Eclipse+ADT 环境: 将App 联盟SDK 所带的jar 文件拷贝到 libs/ 目录下。
1.2 拷贝资源文件
将App 联盟SDK 所带的layout 资源文件拷贝到res/layout/ 目录下。
将App 联盟SDK 所带的png 图标资源拷贝到res/drawable-xhdpi/ 目录下。
1.3 修改AndroidManifest.xml 文件
1.添加权限声明:
2.注册Activity
android:name="com.jd.jdadsdk.JDAdBrowser"
android:screenOrientation="portrait"/>
2. 接口示例及说明
2.1 banner 广告
banner 广告类名为com.jd.jdadsdk.JDBannerAdView
代码示例:
public class MainActivity extends Activity {
JDBannerAdView _bannerAdView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final RelativeLayout rootLayout =
(RelativeLayout) LayoutInflater.from (this).inflate(R.layout.activity_main, null);
setContentView(rootLayout);
RelativeLayout.LayoutParams layoutParams =
new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams. WRAP_CONTENT);
layoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM );
layoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL);
_bannerAdView = new JDBannerAdView(MainActivity.this, "example_ad_pos_id",
BannerAdSize.Banner_320_48);
_bannerAdView .setClosable(true);
_bannerAdView.setTest(true);
_bannerAdView.setUserKeywords("swimming");
_bannerAdView.setUserCategories("1,3,4");
_bannerAdView.setUserGender(JDBannerAdView.GENDER_MALE);
_bannerAdView.setUserYob("1983");
_banner