我對android應用程序開發非常陌生,最後我幾乎完成了一個應用程序,現在我正在嘗試嚮應用程序添加admob以顯示廣告undernearth。android admob id
我已經安裝了GoogleAdMobAdsSdkAndroid.zip版本6.1.0,並從網上下載谷歌的例子在https://developers.google.com/mobile-ads-sdk/docs/android/fundamentals?hl=zh-CN並有一行
adView = new AdView(this, AdSize.BANNER, AD_UNIT_ID_GOES_HERE);
有錯誤AD_UNIT_ID_GOES_HERE突出。
- 是我必須通過註冊並獲得一個admob帳戶替換上面的AD_UNIT_ID_GOES_HERE?我還沒有註冊任何admob帳戶。
- 那麼,我不能測試和預覽有關廣告,如果我沒有真正的admob帳戶?在我真正註冊一個真正的ID之前,是否有任何ID僅用於測試目的?
java代碼完全從上面的google網站複製並粘貼如下。 android manifest和xml也與google例子中的相同。
package com.google.example.ads.fundamentals;
import com.google.ads.AdRequest;
import com.google.ads.AdSize;
import com.google.ads.AdView;
import android.app.Activity;
import android.os.Bundle;
import android.widget.LinearLayout;
/**
* A simple {@link Activity} that embeds an AdView.
*/
public class BannerSample extends Activity {
/** The view to show the ad. */
private AdView adView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Create an ad.
adView = new AdView(this, AdSize.BANNER, AD_UNIT_ID_GOES_HERE);
// Add the AdView to the view hierarchy. The view will have no size
// until the ad is loaded.
LinearLayout layout = (LinearLayout) findViewById(R.id.linearLayout);
layout.addView(adView);
// Create an ad request. Check logcat output for the hashed device ID to
// get test ads on a physical device.
AdRequest adRequest = new AdRequest();
adRequest.addTestDevice(AdRequest.TEST_EMULATOR);
// Start loading the ad in the background.
adView.loadAd(adRequest);
}
/** Called before the activity is destroyed. */
@Override
public void onDestroy() {
// Destroy the AdView.
if (adView != null) {
adView.destroy();
}
super.onDestroy();
}
}
非常感謝!!處理所有這些管理事情是一個令人頭疼的問題... 谷歌開發人員註冊谷歌錢包 admob連接到PayPal ,然後註冊貝寶... 我只是想測試...總而言之,謝謝! – pearmak
對不起,這裏不是一個合適的地方來問這樣的問題,但真的不知道在哪裏尋求幫助...正如在上面的網站圖片,當我添加網站或應用類型,一個字段的請求「Android包URL「,我的應用程序尚未上傳到市場,因爲我沒有發佈者ID,所以我沒有任何應用程序的URL。我把它作爲市場:// details?id =但是當我按下提交時,它說它是無效的。什麼是適當的步驟?我怎麼解決它?非常感謝! –
pearmak
使用像'com.dimetil.slot'這樣的僞造包名稱,而不是,未來您會將其更改爲您的真實包名稱 –
dimetil