HUAWEI Ads:集成HMS Core SDK

來(lái)源: 華為開(kāi)發(fā)者聯(lián)盟官網(wǎng)
作者:華為開(kāi)發(fā)者聯(lián)盟官網(wǎng)
時(shí)間:2020-12-10
17713
本指南向您介紹如何將HUAWEI Ads SDK集成到App中,這是展示廣告和獲得收入的第一步,一旦集成了SDK,就可以選擇一種廣告類(lèi)型(如原生廣告或激勵(lì)視頻廣告),按照相應(yīng)的步驟實(shí)現(xiàn)。

本指南向您介紹如何將HUAWEI Ads SDK集成到App中,這是展示廣告和獲得收入的第一步,一旦集成了SDK,就可以選擇一種廣告類(lèi)型(如原生廣告或激勵(lì)視頻廣告),按照相應(yīng)的步驟實(shí)現(xiàn)。

前提條件

·HUAWEI Ads SDK依賴(lài)HMS Core(APK)4.0.0.300及以上版本。如果設(shè)備上未安裝HMS Core(APK)4.0.0.300及以上版本,則無(wú)法使用HUAWEI Ads SDK的相關(guān)接口。

·在開(kāi)發(fā)應(yīng)用前需要在華為開(kāi)發(fā)者聯(lián)盟網(wǎng)站上注冊(cè)成為開(kāi)發(fā)者并完成實(shí)名認(rèn)證,具體方法可參見(jiàn)帳號(hào)注冊(cè)認(rèn)證。

·參見(jiàn)創(chuàng)建項(xiàng)目和在項(xiàng)目中添加應(yīng)用完成應(yīng)用的創(chuàng)建。

導(dǎo)入HUAWEI Ads SDK

華為提供了Maven倉(cāng)集成方式的HUAWEI Ads SDK包。在開(kāi)始開(kāi)發(fā)前,您需要將HUAWEI Ads SDK集成到您的Android Studio開(kāi)發(fā)環(huán)境中。

1.在項(xiàng)目級(jí)build.gradle文件中配置Maven倉(cāng)地址。

0000000000011111111.20201208194806.78260431508923292304987745080758_50511209010029_2800_56230EF8A4EFE0A021961DA236CF4DA1AB7F261BA34A38FCBF933DC1C730F56F.png

buildscript {

    repositories {

        google()

        jcenter()

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

    }

    ...

}

allprojects {

    repositories {

        google()

        jcenter()

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

    }

}

2.在應(yīng)用級(jí)的build.gradle文件中添加編譯依賴(lài)。

0000000000011111111.20201208194806.18028308782626431796448683477005_50511209010029_2800_912A9CA95B1285935730F93BBF48C36CE05E4E3FC1BC157F1F3FD9CE49D5EDF7.png

將{version}替換為實(shí)際的版本號(hào),版本號(hào)索引請(qǐng)參見(jiàn)版本更新說(shuō)明,修改如下:

dependencies {

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

}

3.在完成以上的配置后,點(diǎn)擊工具欄中的gradle同步圖標(biāo),完成“build.gradle”文件的同步,將相關(guān)依賴(lài)下載到本地。

0000000000011111111.20201208194806.77292454663277024723349679380559_50511209010029_2800_4A73045A211D2CEF51E899072168279C1955C923755500A51DC914B6FAA3CC8A.png

說(shuō)明

如果出現(xiàn)錯(cuò)誤,請(qǐng)檢查網(wǎng)絡(luò)連接是否正常,以及檢查“build.gradle”文件是否正確。

配置網(wǎng)絡(luò)權(quán)限

在targetSdkVersion 28及以上的手機(jī)上允許HTTP網(wǎng)絡(luò)請(qǐng)求,建議在AndroidManifest.xml做以下配置。

<application

    ...

    android:usesCleartextTraffic="true"

    >

    ...

</application>

配置混淆腳本

您編譯APK前需要配置混淆配置文件,避免混淆HUAWEI Ads SDK導(dǎo)致功能異常。

打開(kāi)Android工程應(yīng)用級(jí)根目錄下的“proguard-rules.pro”混淆配置文件,加入排除HUAWEI Ads SDK的混淆配置。

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

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

初始化SDK

建議在應(yīng)用啟動(dòng)的時(shí)候調(diào)用HwAds.init()接口初始化HUAWEI Ads SDK,您需要自行實(shí)現(xiàn)AdSampleApplication類(lèi)。

示例代碼如下:

在AndroidManifest.xml添加Application名稱(chēng)。

<application

    android:name=".AdSampleApplication"

    ...

    >

    ...

</application>

實(shí)現(xiàn)AdSampleApplication類(lèi),并初始化SDK。

...

import com.huawei.hms.ads.HwAds;

...

public class AdSampleApplication extends Application {

    @Override

    public void onCreate() {

        super.onCreate();

        HwAds.init(this);

    }

    ...

}

當(dāng)然,也可以在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);

        ...

    }

}

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于華為開(kāi)發(fā)者聯(lián)盟官網(wǎng),本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
小游戲,大買(mǎi)賣(mài) | HUAWEI Ads助力廣告主突破中東非市場(chǎng)
小游戲,大買(mǎi)賣(mài) | HUAWEI Ads助力廣告主突破中東非市場(chǎng)
目前,中東非游戲市場(chǎng)種類(lèi)和數(shù)量繁多,其中射擊、經(jīng)營(yíng)、跑酷、消除、解密等休閑類(lèi)小游戲深受大眾喜歡,這些游戲有著玩法簡(jiǎn)單、容易上手、時(shí)間碎片化、廣告能變現(xiàn)等特點(diǎn)。市場(chǎng)潛力巨大。
HUAWEI Ads
中東
2022-08-022022-08-02
HUAWEI Ads智能客服上線(xiàn)啦
HUAWEI Ads智能客服上線(xiàn)啦
HUAWEI Ads智能客服上線(xiàn)啦,有什么問(wèn)題都可以解答。
HUAWEI Ads
2022-04-062022-04-06
Meta AI嘗試解決維基百科人物傳記所存在的性別偏見(jiàn)問(wèn)題
Meta AI嘗試解決維基百科人物傳記所存在的性別偏見(jiàn)問(wèn)題
Meta研究人員創(chuàng)建人工智能系統(tǒng),來(lái)編寫(xiě)出維基百科風(fēng)格的傳記草稿,使得維基百科編輯能夠以最少的編輯,在維基百科上提供女性人物的傳記,以補(bǔ)充目前維基百科上,男女性人物傳記數(shù)量失衡的狀況。
AI
Meta
2022-04-022022-04-02
海外廣告業(yè)務(wù)合規(guī)化,HUAWEI Ads通過(guò)IAB歐洲透明度和同意框架CMP認(rèn)證
海外廣告業(yè)務(wù)合規(guī)化,HUAWEI Ads通過(guò)IAB歐洲透明度和同意框架CMP認(rèn)證
繼HUAWEI Ads平臺(tái)于2020年加入TCF v2.0的全球供應(yīng)商列表(Global Vendor List,供應(yīng)商ID856)積極推動(dòng)程序化廣告生態(tài)鏈標(biāo)準(zhǔn)化建設(shè)之后,2022年3月,HUAWEI Ads順利通過(guò)IAB歐洲透明度和同意框架CMP認(rèn)證(CMP ID 386),成為國(guó)內(nèi)首家具備在海外市場(chǎng)提供CMP服務(wù)的廣告平臺(tái)。
HUAWEI Ads
廣告行業(yè)
2022-03-282022-03-28
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開(kāi)掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪(fǎng)
投稿采訪(fǎng)
出海管家
出海管家