Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android開發步步為營之55:google廣告平台admob接入總結

android開發步步為營之55:google廣告平台admob接入總結

編輯:關於Android編程

App變現的主要渠道有廣告,增值服務,在線交易。最近項目需要接入google的admob廣告平台,這裡寫個總結,方便其他開發者參考。

第一步:通過android sdk manager下載google play services lib,如何下載不了,baidu一下,去下載其他人提供的

gpservice

下載好了之後,將該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官方接入文檔

 

 

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved