真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

添加Banner廣告的方法步驟

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

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

什么是Banner廣告?

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

添加Banner廣告的方法步驟

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

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

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

開發(fā)前準備

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

開發(fā)關鍵步驟

1.1添加BannerView。

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

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

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

 
 
     
     

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

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

在代碼中添加BannerView,并設置廣告位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); 
        // 設置廣告位ID和廣告尺寸,"testw6vs28auh4"為測試專用的廣告位ID 
        bannerView.setAdId("testw6vs28auh4"); 
        bannerView.setBannerAdSize(BannerAdSize.BANNER_SIZE_360_57); 
        // 設置輪播時間間隔為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() { 
        // 廣告獲取成功時調用 
        ... 
    } 
    @Override 
    public void onAdFailed(int errorCode) { 
        // 廣告獲取失敗時調用 
        ... 
    } 
    @Override 
    public void onAdOpened() { 
        // 廣告打開時調用 
        ... 
    } 
    @Override 
    public void onAdClicked() { 
        // 廣告點擊時調用 
        ... 
    } 
    @Override 
    public void onAdLeave() { 
        // 廣告離開應用時調用 
        ... 
    } 
    @Override 
    public void onAdClosed() { 
        // 廣告關閉時調用 
        ... 
    } 
};

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


網(wǎng)頁名稱:添加Banner廣告的方法步驟
鏈接分享:http://weahome.cn/article/ihgdge.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部