一、项目准备

1、引入SDK包

首先拷贝SDK(ARR包)到项目的libs目录下,ARR包下载链接

配置项目的build.gradle文件,新增在repositories和项目dependencies依赖,配置代码

   repositories {
        flatDir {
            dirs 'libs'
        }
    }
    implementation(name: 'beimob_2.1.5', ext: 'aar')
    //这个也必须添加哦
    implementation 'com.android.support:appcompat-v7:27.0.0'

2、添加权限

    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.GET_TASKS"/>
    <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>

3、SDK初始化

直接初始化,初始化需要放在广告第一次调用之前,强烈建议放到项目的Application的onCreate中

    Bm.getInstance(getApplicationContext()).init("appkey", "apptoken", "channle");

SDK内置腾讯的bugly和阿里的bugout来监控软件的运行情况,如果开发者想使用可以采取如下方式初始化(温馨提示如果bugly和bugout都填写了只有bugly生效)

results matching ""

    No results matching ""