HUAWEI Ads:集成HMS Core SDK

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:华为开发者联盟官网网络

小提示:您能找到这篇{HUAWEI Ads:集成HMS Core SDK}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的HUAWEI Ads:集成HMS Core SDK内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">本指南向您介绍如何将HUAWEI Ads SDK集成到App中,这是展IP 防火墙示广告和获得收入的第一步,一旦集成了SDK,就可以选择一种广告类型(如原生广告或激励视频广告),按照相应的步骤实现。

< ">< font-size: 18px;">前提条件



< ">HUAWEI Ads SDK依赖HMS Core(APK)4.0.0.300及以上版本。如果设备上未安装HMS Core(APK)4.0.0.300及以上版本,则无法使用HUAWEI Ads SDK的相关接口。

< ">在开发应用前需要在华为开发者联盟网站上注册成为开发者并完成实名认证,具体方法可参见帐号注册认证。

< ">参见创建项目和在项目中添加应用完成应用的创建。

< ">< font-size: 18px;">导入HUAWEI Ads SDK

< ">华为提供了Maven仓集成方式的HUAWEI Ads SDK包。在开始开发前,您需要将HUAWEI Ads SDK集成到您的Android Studio开发环境中。

< ">1.在项目级build.gradle文件中配置Maven仓地址。

buildscript {

    repositories {

        google()

        jcenter()

        maven { url 'https://developer.huawei.com/repo/' }

    }

    ...

}

allprojects {

    repositories {

        google()

        jcenter()

        maven { url 'https://developer.huawei.com/repo/' }

    }

}

< ">2.在应用级的build.gradle文件中添加编译依赖。

< ">将{version}替换为实际的版本号,版本号索引请参见版本更新说明,修改如下:

dependencies {

    implementation 'com.huawei.hms:ads-lite:13.4.35.300'

}

< ">3.在完成以上的配置后,点击工具栏中的gradle同步图标,完成“build.gradle”文件的同步,将相关依赖下载到本地。

< ">说明

< ">如果出现错误,请检查网络连接是否正常,以及检查“build.gradle”文件是否正确。

< ">< font-size: 18px;">配置网络权限

< ">在targetSdkVersion 28及以上的手机上允许HTTP网络请求,建议在AndroidManifest.xml做以下配置。

<application

    ...

    android:usesCleartextTraffic="true"

    >

    ...

</application>

< ">< font-size: 18px;">配置混淆脚本

< ">您编译APK前需要配置混淆配置文件,避免混淆HUAWEI Ads SDK导致功能异常。

< ">打开Android工程应用级根目录下的“proguard-rules.pro”混淆配置文件,加入排除HUAWEI Ads SDK的混淆配置。

< ">-keep class com.huawei.openalliance.ad.**{*;}

< ">-keep class com.huawei.hms.ads.**{*;}

< ">< font-size: 18px;">初始化SDK

< ">建议在应用启动的时候调用HwAds.init()接口初始化HUAWEI Ads SDK,您需要自行实现AdSampleApplication类。

< ">示例代码如下:

< ">在AndroidManifest.xml添加Application名称。

<application

   今日头条引流加粉; android:name=".AdSampleApplication"

    ...

    >

    ...

</application>

< ">实现AdSampleApplication类,并初始化SDK。

...

import com.huawei.hms.ads.HwAds;

...

public class AdSampleApplication extends Application {

    @Override

    public void onCreate() {

        super.onCreate();

        HwAds.init(this);

    }

    ...

}

< ">当然,也可以在Activity中初始化SDK。

< ">示例代码如下:

...

import com.huawei.hms.ads.HwAds;

...

public class MainActivity extends Activity {

    private BannerView bannerView;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        // 初始化HUAWEI Ads SDK

        HwAds.init(this);

        ...

    }

}



HUAWEI Ads:集成HMS Core SDK

上一篇:华为应用市场推广 | “搜索大卡”助力内容外显
下一篇:如何用Deeplink为快应用提供多个快速直达入口


版权声明:以上主题为“HUAWEI Ads:集成HMS Core SDK"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    HUAWEI Ads:集成HMS Core SDK
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“HUAWEI Ads:集成HMS Core SDK”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通HUAWEI Ads:集成HMS Core SDK的相关事宜。

关键词:HUAWEI,Ads:集成HMS,Core,SDK

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号