Нет, для работы AdMob вам не нужно иметь учетную запись разработчика Google Play.
дал рекламный блок AdMOb 24 часа назад. Идентификатор теста отлично работает в приложении, но настоящий все еще занимает много времени.
Вот что я сделал с основной активностью:
AdView ads;
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
result= (EditText) findViewById(R.id.outputText);
ads = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
ads.loadAd(adRequest);
}
Вот что я сделал в XML:
<com.google.android.gms.ads.AdView xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="31dp"
ads:adSize="BANNER"
ads:adUnitId="id goes here" />
И в файле манифеста я добавил
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Logcat:
I / Ads: начальный запрос объявления. I / Ads: Используйте AdRequest.Builder.addTestDevice ("111938875CFC9AB024C69BABE7ED487C"), чтобы получить тестовые объявления на этом устройстве.
Нужно ли обязательно иметь учетную запись разработчика Google Play для работы AdMob?