編輯:關於Android編程
App變現的主要渠道有廣告,增值服務,在線交易。最近項目需要接入google的admob廣告平台,這裡寫個總結,方便其他開發者參考。
第一步:通過android sdk manager下載google play services lib,如何下載不了,baidu一下,去下載其他人提供的
下載好了之後,將該lib項目引用到測試項目study,即可調用google play services相關廣告的api了
第二步、www.2cto.com注冊賬號,注冊完成之後,就可以創建新應用獲利了,我這裡測試已經有$0.13了
注意創建的廣告單元id,接下來我們要用到
第三步:AndroidManifest.xml添加權限、meta-data、Adactivity
第四步:設計測試頁面
這裡的banner_ad_unit_id即為admob中創建應用的廣告單元id,配置在了res/values/strings.xml文件中
ca-app-pub-2128163432248238/6211350109
第五步:Activity中調用
* */ package com.figo.study; import android.app.Activity; import android.os.Bundle; import com.google.android.gms.ads.AdRequest; import com.google.android.gms.ads.AdView; /** * @author figo * */ public class AdmobActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_admob); try { // 橫幅廣告 AdView mAdView = (AdView) findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder().build(); // mAdView.setAdSize(AdSize.FULL_BANNER); mAdView.loadAd(adRequest); // 插頁式廣告 // final InterstitialAd interstitial = new InterstitialAd( // AdmobActivity.this); // interstitial.setAdUnitId(getString(R.string.banner_ad_unit_id)); // if (interstitial.isLoaded()) { // interstitial.show(); // // } else { // AdRequest adRequest = new AdRequest.Builder().build(); // interstitial.loadAd(adRequest); // AdListener adListener = new AdListener() { // // @Override // public void onAdLoaded() { // // TODO Auto-generated method stub // super.onAdLoaded(); // interstitial.show(); // } // }; // interstitial.setAdListener(adListener); // } } catch (Exception e) { System.out.print(e.getStackTrace()); } } }
OK,大功告成,運行效果:
順便提供一下google admob官方接入文檔
一、FLAG的具體意義1、FLAG概述有關save系列函數,在canvas中總共有如下幾個: public int save()public int
手機卡未實名會停機、手機實名登記怎麼辦理呢?下文將為大家介紹針對即將於9月1日大規模推行的手機卡實名制認證,怎麼辦理呢?總的來說,辦理實名制可分為線下和線上
RecyclerView與ListView原理是類似的:都是僅僅維護少量的View並且可以展示大量的數據集。RecyclerView用以下兩種方式簡化了數據的展示和處理:
我推薦的網站,都是我在學習Android 開發過程中發現的好網站,給初學者一些建議,少走一些彎路。Android Developers作為一個Android 開發者,官網