WapStart — крупнейшая мобильная рекламная сеть в России. Как
использовать эту сеть я расскажу в этой статье.
Что предлагает WapStart:
- Гарантированный выкуп 100% рекламного мобильного трафика;
- Максимизация дохода благодаря формированию цены по принципу аукциона;
- Высокая эффективность размещения рекламы за счет широкого функционала таргетинга;
- Детальная on-line статистика рекламных кампаний на мобильной площадке;
- Возможность размещения собственных рекламодателей с функционалом «Домашняя реклама»;
- Поддержка широкого пула платформ мобильных приложений;
- Устойчивая, масштабируемая система управления рекламой с гарантированной скоростью отдачи баннера;
- Предварительная модерация перед размещением на мобильной площадке каждого рекламного объявления;
- SDK для Android, iPhone, Java ME;
- API для Bada, Symbian, Blackberry, Window Phone 7, PHP и др.
Начало работы
Для начала работы необходимо зарегистрироваться по этой ссылке и скачать sdk. Для каждого приложения необходимо получить свой код. Для этого заходим в Площадки – Управление и нажимаем Добавить площадку. После заполнения необходимых полей и сохранения площадки, вашему приложению будет присвоен уникальный код.Интеграция кода
SDK поставляется в виде исходных кодов, которые необходимо поместить в папку src. Также необходимо скопировать файлы из папки ресурсов (res).
Для рекламного сервиса необходимо добавить следующие
разрешения в AndroidManifest:
<uses-permission android:name="android.permission.INTERNET"
/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"
/>
Так же в AndroidManifest
в блок <application> требуется добавить информацию об используемых
Activity:
<activity
android:name="ru.wapstart.plus1.sdk.MraidBrowser" />
Существует два способа добавления рекламного баннера во View:
1. Через xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/hello" />
<ru.wapstart.plus1.sdk.Plus1BannerView
android:id="@+id/banner_adview"
android:layout_width="320dp"
android:layout_height="50dp"
android:layout_gravity="center"
/>
</LinearLayout>
На этапе инициализации в Activity создайте и
настройте объекты следующим образом:
private Plus1BannerView mBannerView;
private Plus1BannerAsker mAsker;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mBannerView =
(Plus1BannerView) findViewById(R.id.banner_adview);
mAsker =
new Plus1BannerAsker(
new Plus1BannerRequest()
.setApplicationId(Ваш код площадки),
mBannerView
.enableAnimationFromTop()
.enableCloseButton()
);
}
2. Через код
mBannerView = new Plus1BannerView(this); parentView.addView(adview);
Затем необходимо предусмотреть вызов обработчиков onResume() и onPause():
@Override
protected void onPause() {
super.onPause();
mAsker.onPause();
}
@Override
protected void onResume() {
super.onResume();
mAsker.onResume();
}
Ссылки
Исходные коды данного проекта можно скачать отсюда: zip
Комментариев нет:
Отправить комментарий