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
Комментариев нет:
Отправить комментарий