添加Banner廣告的方法步驟

這篇文章主要講解了“添加Banner廣告的方法步驟”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“添加Banner廣告的方法步驟”吧!

成都創(chuàng)新互聯(lián)公司主營洛扎網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都APP應(yīng)用開發(fā),洛扎h5小程序開發(fā)搭建,洛扎網(wǎng)站營銷推廣歡迎洛扎等地區(qū)企業(yè)咨詢

什么是Banner廣告?

Banner廣告是在應(yīng)用程序頂部、中部或底部占據(jù)一個位置的矩形圖片,廣告內(nèi)容每隔一段時間會自動刷新,點擊內(nèi)容時會跳轉(zhuǎn)到廣告主的頁面。Banner廣告的優(yōu)勢在于長期穩(wěn)定展示,曝光量大。適合于游戲頁、閱讀資訊頁、工具功能頁等用戶停留較久或者訪問頻繁的頁面。

添加Banner廣告的方法步驟

Banner廣告是最常用的移動廣告,如果你剛開始接觸移動廣告,不妨先從Banner廣告入手,接下來的文章會詳細講解開發(fā)步驟。

示例代碼已在相關(guān)社區(qū)進行開源,歡迎開發(fā)者關(guān)注、下載并提供寶貴意見:

Github官方地址:https://github.com/hms-core/hms-ads-demo-java

Gitee官方地址:https://gitee.com/hms-core/hms-ads-demo-java

前提條件

HUAWEI Ads SDK依賴HMS Core(APK)4.0.0.300及以上版本。如果設(shè)備上未安裝HMS Core(APK)4.0.0.300及以上版本,則無法使用HUAWEI Ads SDK的相關(guān)接口。
在開發(fā)應(yīng)用前需要在華為開發(fā)者聯(lián)盟網(wǎng)站上注冊成為開發(fā)者并完成實名認證,具體方法可參見帳號注冊認證。
參見創(chuàng)建項目和在項目中添加應(yīng)用完成應(yīng)用的創(chuàng)建。

開發(fā)前準備

廣告服務(wù)的集成需如下4個關(guān)鍵步驟,可以參考華為開發(fā)者聯(lián)盟文檔
1. 導入HUAWEI Ads SDK
2. 配置網(wǎng)絡(luò)權(quán)限
3. 配置混淆腳本
4. 初始化SDK

開發(fā)關(guān)鍵步驟

1.1添加BannerView。

HUAWEI Ads SDK支持以下兩種方式添加BannerView來展示Banner廣告:

  • 通過配置XML布局文件添加

在XML布局文件中添加BannerView,并通過配置hwads:adId和hwads:bannerSize屬性,來設(shè)置廣告位ID和尺寸。以下示例代碼中展示了如何在XML布局文件中添加BannerView。

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res-auto" 
    xmlns:hwads="http://schemas.android.com/apk/res-auto" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
     
    <com.huawei.hms.ads.banner.BannerView 
       android:id="@+id/hw_banner_view" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:layout_alignParentBottom="true" 
       android:layout_centerHorizontal="true" 
       hwads:adId="testw6vs28auh4" 
       hwads:bannerSize="BANNER_SIZE_360_57"/> 
</RelativeLayout>

以下示例代碼展示了如何獲取BannerView

BannerView bannerView = findViewById(R.id.hw_banner_view);
  • 通過編程方式添加。

在代碼中添加BannerView,并設(shè)置廣告位ID和尺寸

BannerView bannerView = new BannerView(this); 
// "testw6vs28auh4"為測試專用的廣告位ID,App正式發(fā)布時需要改為正式的廣告位ID 
bannerView.setAdId("testw6vs28auh4"); 
bannerView.setBannerAdSize(BannerAdSize.BANNER_SIZE_360_57); 
FrameLayout adFrameLayout = findViewById(R.id.ad_frame); 
adFrameLayout.addView(bannerView);

1.2 獲取廣告
BannerView創(chuàng)建好之后,通過BannerView類的loadAd()方法來獲取廣告。

import com.huawei.hms.ads.AdParam; 
import com.huawei.hms.ads.BannerAdSize; 
import com.huawei.hms.ads.banner.BannerView; 
public class MainActivity extends AppCompatActivity { 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.activity_main); 
        // 獲取BannerView 
        BannerView bannerView = findViewById(R.id.hw_banner_view); 
        // 設(shè)置廣告位ID和廣告尺寸,"testw6vs28auh4"為測試專用的廣告位ID 
        bannerView.setAdId("testw6vs28auh4"); 
        bannerView.setBannerAdSize(BannerAdSize.BANNER_SIZE_360_57); 
        // 設(shè)置輪播時間間隔為30秒 
        bannerView.setBannerRefresh(30); 
        // 創(chuàng)建廣告請求,獲取廣告 
        AdParam adParam = new AdParam.Builder().build(); 
        bannerView.loadAd(adParam); 
    } 
}

1.3 監(jiān)聽廣告事件
通過實現(xiàn)AdListener類中的方法來監(jiān)聽廣告事件。了解詳細方法,請參見API文檔中的AdListener類。

bannerView.setAdListener(adListener); 
private AdListener adListener = new AdListener() { 
    @Override 
    public void onAdLoaded() { 
        // 廣告獲取成功時調(diào)用 
        ... 
    } 
    @Override 
    public void onAdFailed(int errorCode) { 
        // 廣告獲取失敗時調(diào)用 
        ... 
    } 
    @Override 
    public void onAdOpened() { 
        // 廣告打開時調(diào)用 
        ... 
    } 
    @Override 
    public void onAdClicked() { 
        // 廣告點擊時調(diào)用 
        ... 
    } 
    @Override 
    public void onAdLeave() { 
        // 廣告離開應(yīng)用時調(diào)用 
        ... 
    } 
    @Override 
    public void onAdClosed() { 
        // 廣告關(guān)閉時調(diào)用 
        ... 
    } 
};

感謝各位的閱讀,以上就是“添加Banner廣告的方法步驟”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對添加Banner廣告的方法步驟這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

分享名稱:添加Banner廣告的方法步驟
文章轉(zhuǎn)載:http://muchs.cn/article14/ihgdge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、做網(wǎng)站、App設(shè)計、網(wǎng)站排名、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)