• 當前位置:首頁 > IT技術 > 移動平臺 > 正文

    android中如何加入廣告?
    2021-09-09 14:01:51

    ?

    ?

    加入廣告的步驟如下:

    首先是下載廣告的sdk,

    然后在你的項目中加入jar包

    將AppOffer_1.5.3.jar 包放入工程指定的lib目錄

    2

    修改AndroidManifest.xml文件

    ⑴確保應用具有以下幾項Permission權限:

    < uses-permission android:name="android.permission.INTERNET" />
    < uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    < uses-permission android:name="android.permission.READ_PHONE_STATE" />
    < uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    < uses-permission android:name="android.permission.GET_TASKS" />
    < !--以下權限為1.5.3版本新加權限-->
    < uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    < uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />

    ⑵在< application>段內添加以下內容:

    < activity android:name="com.waps.OffersWebView"
    android:configChanges="keyboardHidden|orientation" />
    < meta-data android:name="WAPS_ID" android:value="***WAPS_ID***" />
    < !--以下屬性為分發渠道ID,可以選用-->
    < meta-data android:name="WAPS_PID" android:value="WAPS" />

    WAPS_ID為應用標識,該值由萬普平臺添加應用后自動生成,點擊“應用詳情”獲??;
    WAPS_PID為分發渠道標識,上傳到萬普平臺的版本填“WAPS”,分發給其他的版本填寫相應值(比如“Google”)后重新打包即可;不同的分發包應填寫不同的渠道標識,才能在萬普統計平臺區分來自不同渠道的數據。該值必須由英文字母和數字組成,不能是純數字,不能包含空格或中文。常見WAPS_PID編碼表請參見后續文檔。

    3

    加入接口代碼

    1. 數據統計接口
      該接口是所有其他接口能正常使用的基礎,在每次應用啟動時,必須立即調用改接口,才能保證獲得準確的統計數據。
      ? 步驟 1:在的應用中第一個Activity類中(啟動的第一個類),添加下面一行代碼:(必須)

      AppConnect.getInstance(this);

      ? 步驟 2:在程序退出的處理方法中, 添加下面一行代碼: (必須)

      AppConnect.getInstance(this).finalize();

      ?

    2. 虛擬貨幣接口
      在應用中合理設置虛擬貨幣及消費機制,可促進用戶參與應用內購買或參與廣告活動,增強應用粘性,大幅提升收益。如果您的應用開啟了虛擬貨幣功能,需要使用該接口和服務器同步用戶的虛擬貨幣余額。

      ⑴獲取用戶虛擬貨幣
      ? 步驟 1: 從服務器端獲取用戶點數/虛擬貨幣余額:

      AppConnect.getInstance(this).getPoints(this);

      ? 步驟 2: 確保在this類中實現 UpdatePointsNotifier接口,實現下面的兩個方法用來接收來自服務器的響應:

      public void getUpdatePoints(String currencyName, int pointTotal);//獲取成功
      public void getUpdatePointsFailed(String error);//獲取失敗

      ⑵花費用戶虛擬貨幣
      ? 花費(扣除)用戶的虛擬貨幣的接口:

      AppConnect.getInstance(this).spendPoints(int amount, this);

      調用此方法的響應結果將通過this中實現的UpdatePointsNotifier接口返回

      ⑶獎勵用戶虛擬貨幣
      ? 授予(增加)用戶虛擬貨幣的接口。

      AppConnect.getInstance(this).awardPoints(int amount, this);

      調用此方法的響應結果將通過this中實現的UpdatePointsNotifier接口返回。
      注意,所有通過萬普推薦列表、互動廣告、推送廣告獲得的虛擬貨幣將自動給予到用戶,無需調用該接口。該接口僅用于用戶完成了開發者指定的其他任務的情況下額外給予用戶虛擬貨幣。開發者可通過管理后臺禁用該接口。

      ?

    3. 推薦列表接口
      推薦列表(也稱Offer,廣告墻)是萬普平臺提供的一種集中展示型廣告。開發者可在應用中合適的位置加入“推薦應用”、 “免費賺積分”等類似字樣的功能,獲取更高的廣告收益或參與流量交換。
      添加如下代碼,即可顯示萬普平臺推薦應用列表:

      AppConnect.getInstance(this).showOffers(this);

      ?

    4. 互動廣告接口
      互動廣告是一個顯示在應用內固定位置高度為50像素廣告條,將自動顯示萬普平臺提供的廣告。結合虛擬貨幣功能使用,可獲得最佳的廣告效果和用戶體驗。

      ? 步驟 1: 復制如下代碼到相應Activiy的Layout文件中,并放置在合適的位置:

      < LinearLayout
      android:id="@+id/AdLinearLayout"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:gravity="center_horizontal"/>

      ? 步驟 2: 在調用樣式文件的Activity類中, 添加下面的代碼:

      LinearLayout container =(LinearLayout)findViewById(R.id.AdLinearLayout);
      new AdView(this,container).DisplayAd(20);//每20秒輪換一次廣告;最少為20

      ?

    5. 推送廣告接口
      推送廣告是一種在Android手機通知欄顯示的新型廣告形式。其特點是不占用廣告位,廣告播放時有提示音,廣告點擊率超高(平均CTR超過20%),極少誤點擊,不費用戶流量,用戶體驗更好,比傳統的廣告形式收入有大幅提升。
      萬普推送廣告采用了純綠色推送模式,只在應用開啟時才接收廣告;其廣告內容和計費方式和原有互動廣告一致,CPA和CPC兩種模式并存,用戶通過推送廣告下載應用同樣能獲得虛擬貨幣。
      推送廣告分為自動和手動調用兩種模式,默認為自動播放模式;開發者可通過萬普管理平臺的“廣告設置”隨時開啟和關閉自動推送廣告,設置推送廣告播放頻度和延時等參數。開發者也可通過手動調用API獲取推送廣告。

      ⑴優化廣告顯示樣式
      將SDK自帶的demo工程中的layout/push_layout.xml文件拷貝到當前工程的layout目錄下即可使用優化的推送廣告樣式,在廣告中顯示圖標;使用優化樣式可增加廣告點擊率。
      ⑵自定義圖標和聲音
      開發者可自定義通知欄圖標;res_id參數為圖標的ResourceId的值;例如res_id設置為R.drawable.icon值,可使用當前應用的Icon作為通知欄圖標。

      AppConnect.getInstance(this).setPushIcon(int res_id);

      開發者可自定義推送廣告是否播放提示音;on_off參數設置true開啟,false則關閉。

      AppConnect.getInstance(this).setPushAudio(boolean on_off);

      ⑶手動獲取推送廣告
      手動獲取一條新的推送廣告。該方法會立即獲取一條推送廣告(不會顯示自定義通知),不受頻度控制設置影響;開發者也可通過管理后臺隨時關閉該接口。

      AppConnect.getInstance(this).getPushAd();

      ?

    6. 其他常用接口

      ? ⑴用戶反饋接口
      在應用內增加用戶反饋功能可收集用戶意見反饋,便于改進用戶體驗;開發者可通過管理后臺查看用戶的反饋信息。添加以下代碼收集用戶反饋:

      AppConnect.getInstance(this).showFeedback();

      ? ⑵自家應用列表
      自家應用列表可采用類似推薦列表的形式,列出將開發者自己在發布的所有應用供用戶下載,便于開發者自家應用之間相互推薦。添加以下代碼顯示開發者自家應用列表:

      AppConnect.getInstance(this).showMore(this);

    下面是我項目的結果:

    android中如何加入廣告?_開發者 android中如何加入廣告?_推送_02 android中如何加入廣告?_虛擬貨幣_03 android中如何加入廣告?_android_04

    ?

    ?

    ?

    ?

    ?

    本文摘自 :https://blog.51cto.com/u

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码