(huawei-topon)凤起Android海外sdk

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


1.1 Android Studio配置

1.1.1 接入方式

第一步:添加FqGameSdk_vx.x.x.aar到项目libs目录下,如图

第二步:在<font color=red>项目build.gradle</font>中添加相关配置,如下:

buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:4.2.1'
        classpath 'com.google.gms:google-services:4.3.4'

        //接入华为SDK,增加agcp配置。
        classpath 'com.huawei.agconnect:agcp:1.6.3.300'
    }
}

allprojects {
    repositories {
    jcenter()
    google()
    mavenCentral()
    // 配置HMS Core SDK的Maven仓地址。
    maven {url 'https://developer.huawei.com/repo/'}
    //Anythink(Core)
    maven {url &quot;https://anythink.jfrog.io/artifactory/android_sdk&quot;}
    //Vungle
    maven {url &quot;https://s01.oss.sonatype.org/content/groups/staging/&quot;}
    //Mintegral
    maven {url &quot;https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea&quot;}
    }
}

<font color=red>注:com.google.gms:google-services:4.3.4必须添加</font>

在<font color=red>app项目build.gradle</font>最后添加

apply plugin: 'com.google.gms.google-services' 

//接入华为HMS Core SDK需配置
apply plugin: 'com.huawei.agconnect'

第三步:在<font color=red>app/build.gradle</font>添加内容:

在android中添加:

compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

dependencies中添加相关依赖

    implementation 'com.android.support:multidex:1.0.3'
    implementation 'com.facebook.android:facebook-android-sdk:11.3.0'
    implementation 'com.google.firebase:firebase-ads:19.2.0'
    implementation 'com.facebook.android:audience-network-sdk:6.8.0'
    implementation 'androidx.recyclerview:recyclerview:1.2.0'
    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    implementation 'com.android.support:support-annotations:22.0.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    implementation 'com.google.android.gms:play-services-auth:19.0.0'
    implementation &quot;com.android.billingclient:billing:3.0.3&quot;
    implementation 'com.android.installreferrer:installreferrer:2.2'
    implementation 'com.linecorp:linesdk:5.0.1'

    //凤起sdk
    implementation files('libs/fqgamesdklib-1.x.x.x.aar')

    //华为分析
    implementation 'com.huawei.hms:hianalytics:6.3.0.300'

    //TopOn Sdk(以下皆为TopOn聚合所需)
    implementation &quot;com.anythink.sdk:core:5.9.80&quot;
    implementation &quot;com.anythink.sdk:rewardedvideo:5.9.80&quot;
    //StartApp
    implementation &quot;com.anythink.sdk:adapter-startapp:5.9.80&quot;
    implementation &quot;com.startapp:inapp-sdk:4.9.2&quot;
    //Vungle
    implementation &quot;com.anythink.sdk:adapter-vungle:5.9.80&quot;
    implementation &quot;com.vungle:publisher-sdk-android:6.11.0&quot;
    implementation &quot;androidx.core:core:1.3.2&quot;
    implementation &quot;androidx.localbroadcastmanager:localbroadcastmanager:1.0.0&quot;
    //UnityAds
    implementation &quot;com.anythink.sdk:adapter-unityads:5.9.80&quot;
    implementation &quot;com.unity3d.ads:unity-ads:4.2.1&quot;
    //AdColony
    implementation &quot;com.anythink.sdk:adapter-adcolony:5.9.80&quot;
    implementation &quot;com.adcolony:sdk:4.6.5&quot;
    //Huawei
    implementation &quot;com.anythink.sdk:adapter-huawei-nonchina:5.9.80.1&quot;
    implementation &quot;com.huawei.hms:ads:3.4.54.300&quot;
    //Mintegral
    implementation &quot;com.anythink.sdk:adapter-mintegral-nonchina:5.9.80.1&quot;
    implementation &quot;com.mbridge.msdk.oversea:reward:16.1.71&quot;
    implementation &quot;com.mbridge.msdk.oversea:mbbid:16.1.71&quot;

将运营人员提供的华为agconnect-services.json文件放置在项目的应用级根目录下

示例:

<font color=red>注意:工程相应版本设置如下图,如添加后编译报错,请按图上中设置修改</font>

minSdkVersion = 21
targetSdkVersion = 29
compileSdkVersion = 28
buildToolsVersion = '28.0.2'

<font color=red>如果有必要请修改gradle.properties 文件</font>

android.useAndroidX=true
android.enableJetifier=true

页面列表

ITEM_HTML