(huawei-topon)凤起Android海外sdk

(huawei-topon)凤起Android海外sdk文档


2.2 AppId、Permission、Activity 等相关配置

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/>到相应的位置

&lt;uses-permission android:name=&quot;android.permission.READ_PHONE_STATE&quot; /&gt;
&lt;uses-permission android:name=&quot;android.permission.SYSTEM_ALERT_WINDOW&quot; /&gt;
&lt;uses-permission android:name=&quot;android.permission.INTERNET&quot; /&gt;
&lt;uses-permission android:name=&quot;android.permission.ACCESS_NETWORK_STATE&quot; /&gt;
&lt;uses-permission android:name=&quot;android.permission.MOUNT_UNMOUNT_FILESYSTEMS&quot; /&gt;
&lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot; /&gt;
&lt;uses-permission android:name=&quot;android.permission.READ_EXTERNAL_STORAGE&quot; /&gt;
&lt;uses-permission android:name=&quot;android.permission.ACCESS_WIFI_STATE&quot; /&gt;
&lt;uses-permission android:name=&quot;android.permission.ACCESS_COARSE_LOCATION&quot; /&gt;
&lt;uses-permission android:name=&quot;android.permission.BLUETOOTH&quot; /&gt;
&lt;uses-permission android:name=&quot;android.permission.BLUETOOTH_ADMIN&quot; /&gt;
&lt;uses-permission android:name=&quot;com.android.vending.BILLING&quot; /&gt;

页面列表

ITEM_HTML