1、初始化SDK
1.1 初始化Application
1.1.1 新建一个Application,然后在onCreate()方法中调用初始化方法
新建一个BaseApp.java文件,BaseApp继承Application
接口说明:
BadamSdk.getInstance().initApplication(Application application, String appid, String apiSecret);
参数说明:
application 应用的Application;
appid 应用的App ID;
apiSecret 应用的AppSecret;
具体操作事例如下:
public class BaseApp extends Application{
/**
* 应用 APP ID,请到 巴达木支付后台管理界面去申请(需要登录) or 联系商务,一般你看到这里到时候商务应该已经有账号了的
* 这里的{@link BadamContant#EXTRA_APP_ID} 为测试账户,支持全部功能,BUT,如果你现金支付的话是不计入你们的账户的,所以在测试完成后记得切换到你们申请的账户上。
*/
public static final StringmAppId = "AppId";
/**
* 通信的 加密字符串,同 {@link #mAppId}
*/
public static final StringmApiSecret = "AppSecret";
@Override
public void onCreate() {
super.onCreate();
BadamSdk.getInstance().initApplication(this,mAppId,mApiSecret);
}
}
1.1.2 AndroidManifest中引用自定义的Application文件

1.2初始化Activity
在需要调用的Activity的onCreate()方法中调用初始化方法。
接口说明:
BadamSdk.getInstance().initActivity(Activity activity, InitListener listener);
参数说明:
activity 当前 Activity;
listener Api 回调监听;
调用事例如下:

2、获取广告列表
接口说明:
BadamSdk.getInstance().getAdsList (Activity activity, AdsReqMsg adsReqMsg, ActionListener listener);
参数说明:
acitivity 当前Activity;
adsReqMsg 请求广告对象,包含整型数组idsList 字符串数组 installedList
listener 回调监听;
调用实例:
