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

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

Прокси для проверки рекламы

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

Обновлено:

Проблема

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

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

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

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

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

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

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

Добавьте резидентные точки наблюдения к проверке

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

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

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

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

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

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

Интеграция

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

  1. 1До сбора доказательств определите кампанию, ожидаемые рынки, креатив, издателя, размещение, график и правило эскалации.
  2. 2Выберите оплату за GB для периодических аудитов или сравните безлимитный план по скорости и сроку для регулярного графика.
  3. 3Создайте данные для подключения к прокси и выберите целевую страну. Используйте более точную настройку, только если текущая сеть маршрутизации и клиентский селектор явно её предоставляют.
  4. 4Проверьте и запишите фактический внешний 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 добавляет точку наблюдения с адреса провайдера, но не гарантирует точного воспроизведения опыта каждого потребителя.

Можно ли проверять рекламу сразу в нескольких странах?

Для резидентных IPv4 заявлено покрытие 150+ стран, а в планах с оплатой за GB есть таргетинг по городу, региону и ASN. Используйте таргетинг по городу, региону или ASN там, где этого требует кампания, проверяйте каждый внешний IP и соответствующим образом ограничивайте частоту параллельных проверок.

Какой план TrueProxies протестировать для проверки рекламы?

Сравните безлимитный план по скорости и сроку для регулярной передачи данных с оплатой за GB для периодических проверок. Перед выбором измерьте одну типичную партию проверок.

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

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

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

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

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

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