2014-01-27 4 views
0

Итак, я видел несколько руководств на форумах об объявлениях в приложениях для Android, и есть одна вещь, которая меня беспокоила. Нужно ли разработчикам добавлять объявления в наше приложение, или Admob сделает это за нас? Или нам просто нужно оставить место или что-то в этом роде? Также при создании учетной записи в Admob, какой тип учетной записи мы должны выбрать? Индивидуальный или деловой?Концерн относительно admob и рекламы в приложении для Android

ответ

1

Когда вы ссылаетесь на библиотеку admob, вы создаете AdView в своем XML-макете, где будет отображаться объявление.

Затем в коде, как правило, в методе onCreate вы получаете adView с помощью findViewById, как и любой другой элемент управления графическим интерфейсом, а затем в этом справочном вызове. requestAd (adViewReference). (Я не могу вспомнить точный код в верхней части моей головы, но официальные документы довольно хороши).

Затем, когда ваше приложение загрузится, оно запросит новое объявление от Admob и, если оно доступно, появится объявление, оно также рассмотрит, как настроено объявление, то есть с веб-страницы admob, может объявить рекламу обновляться каждые столько секунд, и библиотека автоматически сделает это за вас.

Что касается выбранного вами типа учетной записи, это действительно зависит от того, являетесь ли вы просто отдельным разработчиком, то есть занимаетесь им в свободное время или если вы фактически являетесь должным образом зарегистрированным бизнесом.

Надеется, что это помогает

UPDATE

Просто немного уточнить, вы добавляете AdView в макет XML, где вы хотите объявление, чтобы быть разработаны, в качестве примера, ниже один от одного из мои приложения деятельность

<com.google.android.gms.ads.AdView android:id="@+id/adView" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      ads:adUnitId="YOUR_PUBLISHER_ID_FOUND_ON_ADMOB_WEBSITE" 
      ads:adSize="BANNER" 
      android:layout_alignParentBottom="true"/> 

Тогда в вашей деятельности OnCreate метод, который вы могли бы иметь следующее просить рекламное объявление

public void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    AdView myAdView = (AdView)findViewById(R.id.adView); 
    AdRequest adRequest = new AdRequest.Builder().build(); 
    myAdView.loadAd(adRequest); 
} 
+0

Это помогает, еще один вопрос. Нужно ли добавлять что-то в свою активность или достаточно добавить формат admob в формате XML? Для баннеров. – user3094736

+1

Я обновил свой ответ, надеюсь, будет немного яснее относительно того, что требуется – Boardy

+0

Спасибо человеку! – user3094736

Смежные вопросы