2.2.1 自行创建一个fq.properties文件放到assets目录下。

fq.properties内容如下(请修改为对应的参数):
channelId=1104
adId=706241
adFlag=FQSDKcsyx_test_0001
2.2.1.1 新增文件,修改参数:
在res/values目录下新增sdk_conf.xml文件,然后复制下面字段并修改参数:
<!--APPID-->
<string name="fq_app_id">xxxx</string>
<!--TopOn应用ID-->
<string name="fqad_topon_id">xxxx</string>
<!--TopOn应用key-->
<string name="fqad_topon_key">xxxx</string>
<!--TopOn激励广告id-->
<string name="fqad_topon_reward_id">xxxx</string>
<!--HuaWei开屏广告id-->
<string name="fqad_hw_splash_id">xxxx</string>
2.2.2 修改包名
修改app/AndroidManifest.xml中package属性,修改为分配给CP的包名:

修改app/build.gradle中applicationId属性,修改为分配给CP的包名:

2.2.3 AndroidManifest.xml配置:为application添加tool属性,在manifest根标签添加xmlns属性,且配置开屏广告:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.funcheergame.fqgamesdk.demo">
<application
android:name="com.funcheergame.fqgamesdk.app.FqApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme"
tools:replace="android:theme,android:name">
//注意:有自定义的Applicaion的话,需要在tools中添加android:name,没有则无需添加
//配置开屏广告,meta-data里value的值填入cp开屏后需要跳转的Acticity全路径(如例子所示)
<activity
android:name="com.funcheergame.fqgamesdk.init.SplashActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:fitsSystemWindows="true"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data
android:name="YourMainActivity"
android:value="com.funcheergame.fqgamesdk.demo.MainActivity" />
</activity>
2.2.4 开屏广告所需icon添加
在res/mipmap-xxhdpi下添加一个命名为app_icon.png的应用图标。
2.2.5 Permission 配置
复制如下的<uses-permission/>到相应的位置
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="com.android.vending.BILLING" />