Справочная информация
Случалось ли вам сталкиваться со следующим: Когда вы идете по дороге и ищете информацию об автомобиле в приложении социальной сети, неожиданно перед вами появляется объявление, в котором говорится о скидках в ближайшем автосалоне. Учитывая такие преимущества, как небольшое расстояние, соответствие спросу и скидки, вы, скорее всего, отправитесь в это место за информацией об автомобиле, и этой рекламе удается привлечь вас к этому занятию.
В настоящее время реклама стала для разработчиков приложений одним из самых эффективных способов монетизации трафика и достижения успеха в бизнесе. Добавляя спонсируемые ссылки или показывая рекламу в различных форматах, таких как всплески рекламы и баннеры, в своих приложениях, разработчики приложений смогут привлечь целевую аудиторию к просмотру и нажатию на рекламу, или даже к покупке товаров. Как же приложениям всегда продвигать рекламу для нужных пользователей в нужный момент? Методы таргетинга аудитории могут быть тем, что они ищут.
В ситуации с продажей автомобиля вы можете задаться вопросом, как объявление может узнать, что вам нужно.
В этом помогает технология запроса рекламы на основе местоположения. Благодаря все более совершенным рекламным технологиям, приложения теперь могут запрашивать рекламу на основе местоположения пользователя, если они авторизованы, и таргетинг аудитории также делает это возможным.
Итак, самое главное для рекламного объявления — достичь своих целевых потребителей. Поэтому сотрудники отдела маркетинга приложений должны много думать о том, как нацелиться на аудиторию, разместить рекламу в Интернете, чтобы рекламировать свои товары, и максимизировать эффективность рекламы.
Именно поэтому для приложений очень важно отслеживать информацию об аудитории. Данные о местоположении мобильного телефона могут указывать на модели потребления пользователя. Офисные работники склонны заказывать много еды на вынос в напряженные будни, законодатели моды могут предпочитать более стильные и модные мероприятия, а владельцы элитных вилл чаще покупают предметы роскоши, и это лишь некоторые примеры. Все это означает, что атрибуты пользователя могут быть извлечены из информации о местоположении для целей подбора рекламы, а таргетинг рекламы должен быть максимально точным и многогранным.
Как разработчик приложений, я всегда ищу новые инструменты, которые помогут мне более точно подбирать и запрашивать рекламу. Некоторые из этих инструментов меня сильно разочаровали. К счастью, я наткнулся на Ads Kit в HMS Core, который способен запрашивать рекламу на основе географического местоположения. С помощью этого инструмента я смог с большей легкостью интегрировать рекламу различных форматов в свое приложение и предоставлять целевой маркетинговый контент, ориентированный на конкретную аудиторию, включая нативную и роллированную рекламу близлежащих ресторанов, магазинов, курсов и т.д.
Я смог добиться успеха в монетизации благодаря улучшению конверсии пользователей и значительно увеличить доход от рекламы.
Для более эффективного и точного показа рекламы мое приложение может передавать информацию о местоположении пользователей через Ads SDK при запросе рекламы, при условии, что мое приложение авторизовано для получения информации о местоположении пользователей.
SDK удивительно легко интегрировать. Вот как это сделать:
Шаги интеграции
Сначала запросите разрешения для своего приложения.
i. Поскольку ОС Android предоставляет два разрешения на определение местоположения: ACCESS_COARSE_LOCATION (разрешение на приблизительное местоположение) и ACCESS_FINE_LOCATION (разрешение на точное местоположение), настройте разрешения в файле AndroidManifest.xml.
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
ii. (Необязательно) Если вашему приложению необходимо постоянно определять местоположение устройства Android 10 или более поздней версии при работе в фоновом режиме, настройте разрешение ACCESS_BACKGROUND_LOCATION в файле AndroidManifest.xml.
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
iii. Динамически применяйте соответствующие разрешения на определение местоположения (в соответствии с требованиями к опасным разрешениям в Android 6.0 или более поздней версии).
// Dynamically apply for required permissions if the API level is 28 or lower.
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.P) {
Log.i(TAG, "android sdk <= 28 Q");
if (ActivityCompat.checkSelfPermission(this,
Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED
&& ActivityCompat.checkSelfPermission(this,
Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
String[] strings =
{Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION};
ActivityCompat.requestPermissions(this, strings, 1);
}
} else {
// Dynamically apply for required permissions if the API level is greater than 28. The android.permission.ACCESS_BACKGROUND_LOCATION permission is required.
if (ActivityCompat.checkSelfPermission(this,
Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED
&& ActivityCompat.checkSelfPermission(this,
Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED
&& ActivityCompat.checkSelfPermission(this,
"android.permission.ACCESS_BACKGROUND_LOCATION") != PackageManager.PERMISSION_GRANTED) {
String[] strings = {android.Manifest.permission.ACCESS_FINE_LOCATION,
android.Manifest.permission.ACCESS_COARSE_LOCATION,
"android.permission.ACCESS_BACKGROUND_LOCATION"};
ActivityCompat.requestPermissions(this, strings, 2);
}
}
Если ваше приложение запросит и получит разрешение на определение местоположения от пользователя, SDK будет передавать информацию о местоположении по умолчанию. Если вы не хотите передавать информацию о местоположении в запросе рекламы от приложения, вы можете вызвать API setRequestLocation() и установить requestLocation в false.
// Here, a banner ad is used as an example. The location information is not carried.
AdParam adParam = new AdParam.Builder()
// Indicates whether location information is carried in a request. The options are true (yes) and false (no). The default value is true.
.setRequestLocation(false)
.build();
bannerView.loadAd(adParam);
Заключение
Все разработчики приложений глубоко озабочены тем, как повысить конверсию и доход, ориентируясь на рекламную аудиторию. Ключевым моментом является получение информации о том, что больше всего волнует пользователей. Местоположение в реальном времени — ключевой элемент этой головоломки.
Если вашим приложениям это разрешено, вы можете добавлять персонализированные объявления в приложениях для этих пользователей. Показ рекламы через рекламные сети может быть самым популярным способом, который поможет вам монетизировать трафик и другой контент. Хороший рекламный механизм может помочь вам во многом, и в этом процессе очень важен запрос рекламы на основе местоположения. Через местоположение пользователей вы сможете дать то, что они ищут, и показать рекламу, полностью соответствующую намерениям пользователя. Все эти реализации могут быть сложным процессом, и я также искал хорошие способы для достижения лучших результатов.
Как вы можете видеть из приведенного выше кодирования, этот SDK прост в реализации, всего несколько строк кода, и очень полезен для вас при запросе рекламы на основе местоположения. Я надеюсь, что он будет служить вам так же хорошо, как и мне.