Перейти к содержимому

Сценарии использования

Прокси для проверки рекламы: смотрите рекламу глазами местного пользователя

Прокси для проверки рекламы добавляют к проверке выбранную сетевую локацию — разово или по графику мониторинга. Фиксируйте внешний IP, креатив, цепочку редиректов, размещение и время.

Обновлено:

Проблема

Что прокси для проверки рекламы могут и чего не могут доказать

Прокси для проверки рекламы направляет проверку через другую сетевую локацию, чтобы вы увидели креатив, размещение у издателя, путь редиректов и целевую страницу, которые отдаются там. Он может выявить расхождение, которое стоит расследовать, но результат через прокси сам по себе не доказывает мошенничество.

Внешние IP дата-центров и резидентные IP могут получать разный контент, если издатель или рекламная платформа учитывает сетевое происхождение. Сравнивайте оба варианта, когда поведение, зависящее от происхождения, — часть расследования.

Резидентные IPv4 дают внешние IP с адресами потребительских провайдеров и настройки локаций. Издатели всё равно могут оценивать другие сигналы запроса и браузера, поэтому не описывайте проверочный запрос как неотличимый от действий человека.

Для каждой проверки фиксируйте внешний IP, время, запрошенный и итоговый URL, HTTP-статус, креатив, размещение, скриншот и состояние аккаунта. При сравнении рынков указывайте размер выборки, долю успешных запросов, долю антибот-проверок и дату теста. Повторяйте подозрительные результаты, прежде чем передавать их дальше.

Если вы сравниваете сценарии, прежде чем принять решение, посмотрите все сценарии использования прокси, чтобы понять, какая схема подходит лучше всего.

Как это решает TrueProxies

Резидентные точки наблюдения с приложенными доказательствами

Выходы через потребительских провайдеров в 150+ странах

Резидентные выходы IPv4 находятся в домашних сетях провайдеров — там, куда рекламные системы показывают потребительские кампании. Издатели по-прежнему видят сигналы браузера и поведения, поэтому фиксируйте выход при каждом ответе.

Таргетинг по городу, региону и ASN

Пакеты трафика Standard и Premium таргетируют страну, город, регион или ASN — параметры записываются в имя пользователя прокси. Безлимитный план поддерживает страну, город и ASN. Проверяйте выход, прежде чем судить о геотаргетированной кампании.

Шаблоны доказательств и предварительная проверка

Пустые шаблоны JSON и CSV, словарь полей и предварительная проверка в проверщике прокси превращают разрозненные скриншоты в сопоставимые, воспроизводимые наблюдения, которые можно передать сети или клиенту.

Интеграция

Настройка проверки рекламы с TrueProxies

  1. 1До сбора доказательств определите кампанию, ожидаемые рынки, креатив, издателя, размещение, график и правило эскалации.
  2. 2Выбирайте пакет трафика Standard или Premium для проверок по региону и периодических аудитов; сравните безлимитный план по скорости и сроку для регулярного мониторинга по стране, городу или ASN.
  3. 3Создайте данные для подключения к прокси в панели управления и укажите таргетинг в имени пользователя: страна и город — в безлимите, Standard и Premium, ASN — в Unlimited Bandwidth, Standard и Premium, регион — в Standard и Premium (см. справочник по подключению на docs.trueproxies.com).
  4. 4Проверьте и запишите фактический внешний IP прокси до загрузки рекламы или страницы издателя — с помощью проверщика прокси или запроса к сервису отображения IP.
  5. 5Загрузите целевую страницу с чистым профилем браузера, затем зафиксируйте время, запрошенный и итоговый URL, HTTP-статус, цепочку редиректов, креатив, размещение, состояние аккаунта и скриншот.
  6. 6Сопоставьте зафиксированные данные со словарём полей из набора доказательств, чтобы результаты с разных рынков и за разные даты оставались сопоставимыми.
Playwright
import { chromium } from "playwright";

// Node 18+, npm i playwright. Run: node check.mjs https://example.com/landing
// Gateway and credentials come from your dashboard. Targeting is written on the
// username: USER-country-de or USER-country-de-city-berlin on both products.
const url = process.argv[2];
const proxy = {
  server: process.env.PROXY_SERVER, // e.g. http://YOUR_HOST:8080
  username: process.env.PROXY_USER, // e.g. USER-country-de-city-berlin-session-ad01
  password: process.env.PROXY_PASS,
};

const browser = await chromium.launch({ proxy });
try {
  const context = await browser.newContext({ recordHar: { path: "check.har" } });
  const page = await context.newPage();

  // Preflight: record the exit the ad server will see before loading the target.
  const exit = await (await page.goto("https://httpbin.org/ip")).json();

  const navigations = [];
  page.on("framenavigated", (frame) => {
    if (frame === page.mainFrame()) navigations.push(frame.url());
  });

  const response = await page.goto(url, { waitUntil: "networkidle" });
  const httpRedirects = [];
  for (let request = response?.request(); request; request = request.redirectedFrom()) {
    httpRedirects.unshift(request.url());
  }

  await page.screenshot({ path: "check.png", fullPage: true });
  console.log(JSON.stringify({
    checkedAt: new Date().toISOString(),
    exit,
    url,
    status: response?.status(),
    httpRedirects,
    navigations,
    finalUrl: page.url(),
  }, null, 2));

  await context.close(); // writes check.har
} finally {
  await browser.close();
}

Варианты реализации

Собственные скриптыPuppeteerPlaywright

Дополнительные материалы для доказательной базы

Набор для сбора доказательств при проверке рекламы

Объявите партию до сбора, сохраняйте как успешные, так и неудачные наблюдения и считайте сводки по одним и тем же упорядоченным полям в формате snake_case. Пустые файлы для загрузки не содержат наблюдений, учётных данных, исходных внешних IP, идентификаторов аккаунтов, скриншотов и ссылок для общего доступа.

Методика: ad-verification-v1

Проверено:

Пустые шаблоны · без наблюдений

Контролируемый метод сбора

  1. 1Заранее объявите несекретный идентификатор партии и ссылку на кампанию, ожидаемый рынок, график, размер выборки, правило успеха, необязательный парный индикатор антибот-проверок, окно стабилизации, окно наблюдения за селектором и известные ограничения.
  2. 2Предварительно проверьте на стороне сервера подключение к прокси и время холодного ответа, затем отдельно убедитесь, что внешний IPv4 браузера глобально маршрутизируем и что страна маршрута совпадает с назначенной по коду ISO 3166-1 alpha-2. Храните исходные данные о внешних IP вне рабочей таблицы и используйте только необратимую ссылку с контролем доступа.
  3. 3Сохраняйте одобренные источники URL и точные пути без параметров доступа. Удаляйте учётные данные, параметры запроса и фрагменты; скрывайте все остальные пути, сохраняя их фактический источник HTTP(S).
  4. 4Присваивайте каждому наблюдению уникальный идентификатор. Запускайте селекторы и снятие скриншотов только после успешного перехода на целевую страницу; храните скриншоты в закрытом каталоге с ограниченным доступом и выводите только непубличную ссылку, которая может быть пустой.
  5. 5Оценивайте все объявленные условия правила успеха. Записывайте not_tested для доказательств, пропущенных после неудачного перехода, считайте долю антибот-проверок только по наблюдениям, где они тестировались, и публикуйте рядом охват такого тестирования.

Ограничения интерпретации

  • Прокси добавляет сетевую точку наблюдения. Он не воспроизводит каждого потребителя, аккаунт, устройство, отпечаток браузера, состояние куки или условия аукциона.
  • Различие в размещении — повод повторить проверку и разобраться; оно не является автоматическим доказательством мошенничества, недействительного трафика, сокрытия или того, что целевой сайт принимает запросы.
  • «Проверка прокси» — серверная диагностика подключения: она показывает время холодного ответа, а не пропускную способность. «Тест утечки IP» проверяет сигналы маршрутизации, видимые браузеру. Ни один из инструментов не доказывает, что реклама была показана правильно.
  • Публичные файлы намеренно пустые. Заполняйте их только разрешёнными наблюдениями, а чувствительные исходные данные храните в системе с контролем доступа.

Вопросы и ответы

Частые вопросы

Что такое прокси для проверки рекламы?

Они направляют проверку через IP на рынке, который вы проверяете, чтобы рекламный сервер вернул то, что видит местный пользователь: креатив, размещение, цепочку редиректов и целевую страницу. Резидентные IP важны потому, что рекламные системы и кампании со скрытием (cloaking) по-разному относятся к трафику из дата-центров и к трафику потребительских провайдеров.

Законны ли прокси для проверки рекламы?

Просмотр публичной рекламы и целевых страниц через прокси, как правило, законен. Проблемы возникают из-за того, как используется трафик: не кликайте по рекламе, за которую не платите, соблюдайте принятые вами условия сайтов и политику допустимого использования. Для регулируемых отраслей уточните местные правила рекламы у юриста. Это не юридическая консультация.

Могут ли рекламные сети распознавать резидентные прокси?

Некоторые могут. Рекламные системы и антифрод-инструменты оценивают IP по типу сети, репутации и поведению, а часто переиспользуемые резидентные IP получают пометки. Свежие внешние IP, реалистичные сессии и предварительная проверка выхода снижают этот риск. Ни один провайдер не может обещать нулевое обнаружение, и TrueProxies этого не обещает.

Какие прокси использовать для проверки рекламы — резидентные или мобильные?

Резидентные — для проверки веб-баннеров, поиска и целевых страниц, где важнее всего таргетинг по городу и ASN. Мобильные операторские IP — для рекламы внутри приложений и кампаний с таргетингом на операторов. TrueProxies продаёт резидентные, а не мобильные прокси; если ваши кампании нацелены на операторов, используйте их вместе с мобильным провайдером.

Подходят ли прокси дата-центров для проверки рекламы?

Редко. Рекомендации по недействительному трафику считают известный трафик дата-центров нечеловеческим, поэтому многие рекламные системы фильтруют его или показывают другую рекламу, а кампания со скрытием показывает посетителям из дата-центров чистую страницу. Прокси дата-центров годятся для проверки кодов статуса редиректов там, где скрытие не представляет риска.

Бесплатный пробный период

Фиксируйте, что возвращают выбранные проверенные внешние IP.

Начните пробный период и проверьте прокси на своей нагрузке.

Начать пробный период