国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Android不影響用戶體驗的廣告

移動開發(fā) Android
還在擔心廣告問題影響用戶體驗從而降低應用的使用率么,接下來為您介紹如何如何插入Android廣告并且不影響用戶體驗。

廣告是貨幣化(賺錢)你的移動應用程序的方法之一。在本文中你將學習如何在你的Android應用程序中放置橫幅廣告。 盡管我們的課程和樣例使用AdMob 的廣告服務,但是Android 平臺不對移動廣告網(wǎng)絡的選擇施加任何的限制。在一定程度上,這門課程統(tǒng)稱強調(diào)的概念是類似的廣告網(wǎng)絡。 例如,每一個廣告網(wǎng)絡可能有一些特定的配置設置,比如地理定位和廣告文字的字體大小,這可能是在某些網(wǎng)絡中配置,而不在其他網(wǎng)絡中配置。這節(jié)課程并沒有深入觸及這些話題,您應該查閱您選擇的網(wǎng)絡所提供的文檔。

獲得發(fā)布商帳戶和廣告SDK

為了整合在您的應用程序中的廣告,首先你必須通過注冊一個發(fā)布賬戶成為移動廣告網(wǎng)絡發(fā)布商。通常情況下,一個標識符配置的每個應用程序服務的廣告。這是廣告網(wǎng)絡相關應用程序服務中的廣告。在AdMob的樣例中,標識符被稱為發(fā)布者ID。您應該咨詢您的廣告網(wǎng)絡的詳細信息。 移動廣告網(wǎng)絡通常發(fā)布一個特殊的Android SDK, 包含照顧交流,廣告刷新,外觀和感覺的定制等的代碼。 大部分的廣告網(wǎng)絡分發(fā)他們的SDK作為一個JAR文件。在你的Android項目中設置廣告網(wǎng)絡的JAR文件,和集成其它第三方JAR文件沒有什么不同。首先把JAR文件復制到你項目中的libs文件夾。如果你使用Eclipse IDE,務必將JAR文件添加到Build Path。你可以通過Properties > Java Build Path > Libraries > Add JARs 實現(xiàn)。

圖1. Eclipse構(gòu)建路徑設置。

聲明適當?shù)臋嘞?/strong>

因為移動廣告通過網(wǎng)絡獲得,移動廣告SDK通常需要在Android manifet中的聲明相關的權限。可能還需要其他種類的權限。

例如,這里是你如何能要求INTERNET權限:

</manifest> 

    <uses-permission android:name="android.permission.INTERNET" /> 

    ... 

    <application>...</application> 

</manifest> 

設置廣告位置

橫幅廣告通常被實現(xiàn)為一個自定義的WebView(一個用來查看網(wǎng)頁的視圖)。廣告也有不同的尺寸和形狀。一旦你決定了一個特定的屏幕上放一個廣告,你可以把它添加在你的Activity的XML布局。下面的XML片段說明了一個顯示在屏幕頂部的橫幅廣告。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 

        android:id="@+id/ad_catalog_layout" 

        android:orientation="vertical" 

        android:layout_width="match_parent" 

        android:layout_height="match_parent" > 

    <com.google.ads.AdView 

        xmlns:googleads="http://schemas.android.com/apk/lib/com.google.ads" 

        android:id="@+id/ad" 

        android:layout_width="fill_parent" 

        android:layout_height="wrap_content" 

        googleads:adSize="BANNER" 

        googleads:adUnitId="@string/admob_id" /> 

    <TextView android:id="@+id/title" 

        android:layout_width="match_parent" 

        android:layout_height="wrap_content" 

        android:text="@string/banner_top" /> 

    <TextView android:id="@+id/status" 

        android:layout_width="match_parent" 

        android:layout_height="wrap_content" /> 

</LinearLayout> 

圖2. 在移動廣告樣本的廣告布局的屏幕截圖。

您應該根據(jù)不同的配置考慮使用替代廣告的大小,如屏幕尺寸,屏幕方向。這可以很容易地通過 providing alternative resources解決。舉例來說,上面的示例布局可能放置在<b><font colorgreen>res/layout-large/</font></b>目錄,這使得“大”屏幕尺寸較大的廣告。

... 

<com.google.ads.AdView 

    xmlns:googleads="http://schemas.android.com/apk/lib/com.google.ads" 

    android:id="@+id/ad" 

    android:layout_width="fill_parent" 

    android:layout_height="wrap_content" 

    googleads:adSize="IAB_LEADERBOARD" 

    googleads:adUnitId="@string/admob_id" /> 

... 

請注意,自定義視圖的名稱和它的配置屬性是特定網(wǎng)絡。廣告網(wǎng)絡可能會支持XML布局屬性(如上圖所示),或者實時APIs,或兩者皆可。在示例應用程序,移動廣告,googleads:adSize),和發(fā)行商ID(googleads:adUnitId)是在XML布局中建立。

當決定在您的應用程序中何處放置廣告,您應該謹慎考慮用戶體驗。例如,你不想因為用多個廣告填補屏幕,而惹惱你的用戶。其實,這種做法是被一些廣告網(wǎng)絡禁止的。此外,避免將廣告過于緊密的靠近UI控件,以避免意外點擊。

圖3. 避免將UI輸入過于緊密靠近廣告橫幅,以防止意外廣告點擊。

圖4. 不要在有用的內(nèi)容上覆蓋廣告橫幅。

初始化廣告

在XML布局設置廣告后,你可以進一步根據(jù)您的應用程序的架構(gòu)在Activity.onCreate()或者Fragment.onCreateView()中自定義廣告。根據(jù)不同的廣告網(wǎng)絡,可以配置的參數(shù)有:廣告的大小,字體顏色,關鍵字,人口統(tǒng)計,地理位置定位,等等。

重要的是要尊重用戶的隱私,如人口統(tǒng)計學或位置,如果為了廣告推送傳遞某些參數(shù)給廣告網(wǎng)絡。讓您的用戶知道,讓他們有機會選擇退出這些功能。

在下面的代碼片斷中,關鍵字定位被使用。關鍵字設置后,應用程序調(diào)用<b><font color=green>loadAd()</font></b>開始投放廣告。

public View onCreateView(LayoutInflater inflater, ViewGroup container, 

        Bundle savedInstanceState) { 

    ... 

    View v = inflater.inflate(R.layout.main, container, false); 

    mAdStatus = (TextView) v.findViewById(R.id.status); 

    mAdView = (AdView) v.findViewById(R.id.ad); 

    mAdView.setAdListener(new MyAdListener()); 

    AdRequest adRequest = new AdRequest(); 

    adRequest.addKeyword("sporting goods"); 

    mAdView.loadAd(adRequest); 

    return v; 

啟用測試模式

一些廣告網(wǎng)絡提供測試模式。在開發(fā)和測試期間廣告展示和點擊不計算,是非常有用的。

重要提示:在發(fā)布應用程序之前,請確保關閉測試模式。

實施廣告事件監(jiān)聽器

例如,這里有一些可從AdMob的AdListener 事件的回調(diào)的接口:

private class MyAdListener implements AdListener { 

    ... 

    @Override 

    public void onFailedToReceiveAd(Ad ad, ErrorCode errorCode) { 

        mAdStatus.setText(R.string.error_receive_ad); 

    } 

    @Override 

    public void onReceiveAd(Ad ad) { 

        mAdStatus.setText(""); 

    } 

在有條件的情況下,你應該考慮實施廣告事件偵聽器,能夠提供各種廣告服務的廣告視圖關聯(lián)的事件回調(diào)。根據(jù)廣告網(wǎng)絡,偵聽器可能會提供活動,如廣告被 加載前,被加載后,該廣告是否加載失敗,或發(fā)生其他事件的通知。您可以選擇根據(jù)您的具體情況對這些事件做出反應。例如,如果廣告加載失敗,您可以在應用程 序中顯示自定義的條幅或創(chuàng)建一個布局,等其它的內(nèi)容來填滿屏幕。

責任編輯:閆佳明 來源: my.eoe.cn
相關推薦

2019-07-10 11:46:39

網(wǎng)絡安全DNS云計算

2022-05-23 09:31:03

MozillaFirefox瀏覽器

2009-03-11 18:30:15

Windows 7關閉功能

2023-09-06 12:17:19

數(shù)字化轉(zhuǎn)型能源成本

2009-03-26 08:22:49

AndroidGoogle移動OS

2009-03-26 17:10:58

LinuxAndroidWindows 7

2022-04-01 14:00:03

物聯(lián)網(wǎng)訂閱設備

2013-02-21 09:58:36

虛擬桌面VDI

2009-01-16 08:17:43

北電破產(chǎn)保護重組

2015-08-25 08:31:07

用戶體驗設計問題

2015-03-20 10:34:16

用戶體驗應用設計

2011-11-17 13:29:44

Android用戶體驗導向

2020-03-26 22:03:06

物聯(lián)網(wǎng)移動應用用戶體驗

2015-04-23 15:30:08

2012-03-02 09:03:57

VDI虛擬桌面網(wǎng)絡

2025-08-01 07:19:00

CISO漏洞安全

2020-06-15 07:56:48

物聯(lián)網(wǎng)移動基于物聯(lián)網(wǎng)的移動應UX。 物聯(lián)網(wǎng)為應用

2020-08-11 10:25:38

數(shù)據(jù)成本數(shù)據(jù)大數(shù)據(jù)

2011-06-09 17:18:09

2021-02-18 16:07:20

區(qū)塊鏈廣告技術
點贊
收藏

51CTO技術棧公眾號

成人黄色免费片| 黄色片一级视频| 久久97久久97精品免视看| 国产福利在线免费| 欧美中文日韩| 欧美一级淫片丝袜脚交| 99久久国产综合精品五月天喷水| 日韩在线影视| 成人激情校园春色| 精品国产一区二区三区免费| 1769国产精品视频| 亚洲第一中文字幕在线观看| 国产美女极品在线| 久久免费视频色| 欧美wwwxxxx| 国产啊啊啊视频在线观看| 免费欧美在线| 国产精品扒开腿做爽爽爽的视频| 国模私拍国内精品国内av| 欧美一二三四区在线| 一不卡在线视频| 国产精品短视频| 国产精品久久久久久亚洲影视| 四虎国产成人永久精品免费| 婷婷综合电影| 精品国内产的精品视频在线观看| 在线观看免费视频你懂的| 蜜臀av亚洲一区中文字幕| 丝袜国产在线| 亚洲男人的天堂网| 国产成人啪精品视频免费网| av三级影院| 99国产**精品****| 亚洲91精品在线| 精品视频在线观看网站| 久久精品亚洲国产奇米99| 欧美老女人xx| 国产精品麻豆成人av电影艾秋| 日韩欧美在线一区二区三区| 成人好色电影| 欧美福利一区二区| 国产尤物av一区二区三区| 国产一区二区高清| 国产精品日韩欧美一区二区| 欧美激情综合| 欧美日韩成人一区二区三区| 亚洲黄色免费av| 欧美精品三级在线观看| 国产视频第一页在线观看| 男女精品网站| 欧美在线一二三区| 日韩激情精品| 欧美性生交大片免网| 中出福利视频| 欧美日韩精品在线播放| 欧美成人免费| 欧美精品免费视频| 成人性生交大片免费看网站| 亚洲黄色片网站| 怡红院成人在线| 久久精品视频在线播放| 6080亚洲理论片在线观看| 欧美在线观看一区二区三区| av在线免费观看网站| 欧美日韩色一区| 先锋影音在线资源站91| 欧美成人精品1314www| 久热免费在线观看| 国产精品欧美久久久久一区二区| 爱爱永久免费视频| 欧美亚洲日本国产| 松下纱荣子在线观看| 久久影院模特热| 欧美一二区在线观看| 麻豆亚洲一区| 久久免费国产精品| 最新中文在线视频| 欧美videossexotv100| 青青草国产一区二区三区| 日韩免费在线看| 亚洲区第一页| 51精品国产黑色丝袜高跟鞋| 久久亚洲国产| 日韩欧美亚洲精品| 日韩欧美一级在线播放| a级片免费在线观看| 一本一本久久a久久精品牛牛影视| 影音先锋可以看的网站| 久久电影网站中文字幕| 欧美日韩大尺度| 色av成人天堂桃色av| 国产精品粉嫩| 国产成人小视频在线观看| 免费一级欧美片在线播放| 日韩精品一区二区免费| 午夜日韩在线电影| 日本三级黄色网址| 欧美三级中文字| 国产视频一区二| 亚洲自拍偷拍福利| 成年人国产精品| 久蕉在线视频| 久热在线中文字幕色999舞| 欧美精品三级| 国产三区在线视频| 5566中文字幕一区二区电影| 一二三四社区在线视频6| 欧美成人福利视频| 网曝91综合精品门事件在线| 欧美精品二区三区四区免费看视频| 久久亚洲综合色一区二区三区| av在线播放网| 国内揄拍国内精品| www.久久久久爱免| 超碰国产精品久久国产精品99| 91在线精品一区二区| 日本特级黄色大片| 香蕉久久夜色精品| 成全视频全集| 亚洲男人7777| 亚洲激情自拍| 国产视频三区| 亚洲男人天堂av网| 天堂电影一区| 国产一区免费观看| 亚洲美女一区二区三区| 91tv亚洲精品香蕉国产一区| 亚洲精品按摩视频| 婷婷六月综合| 国产又大又黄又猛| 中文字幕日韩精品有码视频| 亚洲性色av| 国内精品久久国产| 亚洲一二三四在线| 日韩视频1区| 国产精品国三级国产av| 日韩欧美一区电影| 一区二区国产精品| 日本v片在线免费观看| 97视频在线观看视频免费视频| 成人久久久精品乱码一区二区三区 | 亚洲专区**| 超级碰在线观看| 日韩一区二区三区在线视频| 五月婷婷亚洲| 真不卡电影网| 国产精品三级美女白浆呻吟| 国产精品你懂的| 精品国产亚洲一区二区三区大结局| www.av蜜桃| 久久久久久久精| 韩国精品视频在线观看| 天天综合中文字幕| 日韩精品一区国产麻豆| 亚洲自拍另类| 久草免费在线| 亚洲国产高清高潮精品美女| 影音先锋久久久| 成人全视频高清免费观看| 91精品免费久久久久久久久| 亚洲黄色免费电影| 精品午夜久久| 欧美精品一区二区三区四区五区| 色偷偷久久人人79超碰人人澡| 久久中文视频| 韩国三级av在线免费观看| 91久久精品国产91久久性色| 婷婷综合在线观看| 亚洲一区欧美| 免费在线看黄网站| 视频在线精品一区| 亚洲欧美综合另类在线卡通| www.国产精品一区| 久久综合九色综合久99| 欧美性生活久久| 天堂va蜜桃一区二区三区漫画版| 啪啪免费视频一区| 999久久欧美人妻一区二区| 色伦专区97中文字幕| 久久精品视频免费观看| 在线黄色免费观看| 国产经典一区二区| 欧美性色综合网| 日本亚洲三级在线| 不卡亚洲精品| 91网站免费观看| 欧美亚洲自拍偷拍| 蜜桃视频在线观看一区| 日韩高清在线| 琪琪五月天综合婷婷| 日韩视频一区二区三区 | 亚洲图片制服诱惑| 97精品国产一区二区三区| 香蕉av一区| 亚洲人成人77777线观看| 综合国产在线视频| 亚洲黄色性网站| 日韩电影在线免费看| 久草热久草在线频| 免费精品视频一区|