# Сколько приносит реклама в приложении: расчёт AdMob

> Один показ рекламы приносит eCPM, делённый на 1 000. Доход = показы ÷ 1 000 × eCPM, а eCPM зависит от формата, страны, ATT и согласия.

Оригинальная страница: [Сколько приносит реклама в приложении: расчёт AdMob](https://devoria.fr/ru/blog/skolko-prinosit-reklama-v-prilozhenii-admob)
Автор: [Mehdi Azizi](https://devoria.fr/ru/mehdi-azizi)
Опубликовано: 2026-10-25
Последняя правка контента: 2026-10-25


Один показ рекламы в приложении приносит eCPM, делённый на 1 000: при eCPM 4 $, который Google берёт в своём примере, один показ стоит 0,004 $. **Твой рекламный доход равен числу показов, делённому на 1 000 и умноженному на eCPM**, а этот eCPM меняется в зависимости от формата, страны, согласия на отслеживание в iOS и согласия пользователя в Европе. Для аккаунта AdMob в евро Google платит примерно 21-го числа следующего месяца, если баланс достиг 70 €.

Сравнение с подпиской и общая картина есть в статье [сколько приносит приложение](https://devoria.fr/ru/blog/skolko-zarabatyvaet-mobilnoe-prilozhenie-reklama-podpiska). Мои iOS-приложения зарабатывают на подписке, а не на рекламе: это руководство опирается на официальные страницы Google, Apple и библиотеки, перепроверенные 25 октября 2026 года.

## Сколько приносит реклама: расчёт

Google определяет eCPM как [оценку дохода, который ты получаешь за 1 000 показов](https://support.google.com/admob/answer/7356428): (общий доход ÷ показы) × 1 000. Переверни формулу, и получишь свой доход.

> Доход = показы ÷ 1 000 × eCPM

Между запросом и показом [глоссарий AdMob](https://support.google.com/admob/table/16327896) отслеживает три метрики:

1. **Запросы**: каждый раз, когда приложение запрашивает объявление, даже если ничего не отобразилось.
2. **Коэффициент соответствия (match rate)**: доля запросов, на которые пришло объявление.
3. **Коэффициент показа (show rate)**: доля полученных объявлений, которые действительно были показаны.

Показ засчитывается, как только виден хотя бы один пиксель объявления. **Объявление, которое загрузилось, но так и не отобразилось, показом не считается.**

## Форматы AdMob и их риски

[Справка AdMob](https://support.google.com/admob/answer/6128738) описывает шесть форматов. В таблице её описание сведено с правилами Google и Apple.

| Формат                          | Где отображается                    | Преимущество                     | Риск, за которым нужно следить         |
| ------------------------------- | ----------------------------------- | -------------------------------- | -------------------------------------- |
| Баннер                          | Полоса вверху или внизу экрана      | Виден, не прерывая использование | Случайный клик рядом с кнопкой         |
| Межстраничное (interstitial)    | Во весь экран, в естественной паузе | Весь экран, возможно видео       | Apple требует заметную кнопку закрытия |
| С вознаграждением               | Короткое видео по выбору за бонус   | Явное согласие человека          | Никогда не давать деньги в награду     |
| Межстраничное с вознаграждением | Во весь экран при переходе (бета)   | Не нужно, чтобы его запрашивали  | Вступительный экран с вариантом «Нет»  |
| При открытии приложения         | Поверх экрана загрузки              | Монетизирует ожидание запуска    | Избегать при первых открытиях          |
| Нативное                        | Внутри контента, в стиле приложения | Сливается с дизайном             | Обязательна пометка «Реклама»          |

Со стороны Google [баннеры рядом с интерактивным элементом](https://support.google.com/admob/answer/6275345) не рекомендуются, а неудачно размещённое межстраничное объявление, провоцирующее случайные клики, [может привести к отключению показа рекламы](https://support.google.com/admob/answer/6066980). [Объявление с вознаграждением](https://support.google.com/admob/answer/7313578) требует явного согласия и исключает любые прямые денежные награды. Google советует [подождать несколько использований перед рекламой при открытии](https://developers.google.com/admob/ios/app-open), а нативное объявление должно [иметь пометку «Реклама», «Объявление» или «Спонсорский контент»](https://support.google.com/admob/answer/6329638).

Со стороны Apple [guideline 2.5.18](https://developer.apple.com/app-store/review/guidelines/) требует, чтобы реклама, прерывающая использование, явно обозначалась как реклама и имела заметную и достаточно большую кнопку закрытия. Она разрешает рекламу только в основном приложении и требует способ пожаловаться на неуместное объявление. Правило 3.2.2 позволяет награждать за просмотр рекламы, но отклоняет приложение, созданное в основном для её показа. Правило 1.3 исключает, за редкими исключениями, стороннюю рекламу в категории Kids.

### Почему у них разный eCPM

Каждый формат продаёт разное место: полосу, весь экран, видео, которое смотрят по собственному выбору. Страницы справки AdMob, которые я перечитал, не ранжируют их по eCPM, но отмечают, что подключение большего числа форматов [создаёт конкуренцию между большим числом рекламодателей](https://support.google.com/admob/checklist/10424733). **Формат с высоким eCPM, который видят редко, может принести меньше, чем скромный формат, который видят на каждом экране.** Свой рейтинг ты увидишь в [отчёте AdMob](https://support.google.com/admob/answer/10979428), по формату и по стране.

## От чего зависит eCPM

### Страна и платформа

Google пишет, что [eCPM сильно зависит от рынка и платформы](https://support.google.com/admob/answer/15337570): в одной стране он может расти, пока в другой падает. Таблицу eCPM по странам я тебе не даю: те, что гуляют по сети, взяты из других приложений, других аудиторий и других периодов.

### ATT в iOS

Для Apple показ таргетированной рекламы на основе данных из приложений других компаний считается отслеживанием. Нужно [согласие человека через App Tracking Transparency](https://developer.apple.com/app-store/user-privacy-and-data-use/), иначе рекламный идентификатор состоит из одних нулей. Google признаёт, что [изменения конфиденциальности в iOS могут вызывать колебания eCPM](https://support.google.com/admob/answer/9997589), но не оценивает эффект в цифрах.

Объясни свой запрос до окна Apple и [дождись ответа, прежде чем загружать объявления](https://developers.google.com/admob/ios/privacy/strategies). Блокировать функцию или давать бонус за «да» запрещено [guideline 5.1.2](https://devoria.fr/ru/blog/guideline-5-1-2-third-party-ai-att-data-sharing).

### Согласие в Европе

Для показа персонализированной рекламы Google требует [сертифицированную платформу управления согласием](https://support.google.com/admob/answer/13554116), интегрированную с фреймворком TCF от IAB: с 16 января 2024 года в Европейской экономической зоне и Великобритании, с 31 июля 2024 года в Швейцарии. Европейское сообщение, которое Google предлагает в AdMob, сертифицировано. Если выбор человека не разрешает ни персонализированную, ни неперсонализированную рекламу, AdMob пытается показать [ограниченную рекламу](https://support.google.com/admob/answer/10105530), без персонализации и ремаркетинга.

### Заполнение и сезонность

Согласно [странице Google о падении доходов](https://support.google.com/admob/checklist/10424733), низкий коэффициент соответствия часто связан с падением доходов, а низкий коэффициент показа говорит о проблеме интеграции или пользовательского опыта в приложении. Чтобы выявить сезонность, Google [советует сравнивать год к году](https://support.google.com/admob/answer/15337570). Сезонный спад, скорее всего, от тебя не зависит.

## Когда AdMob платит и что забирает Apple

Для аккаунта в евро [порог выплаты AdMob составляет 70 €](https://support.google.com/admob/answer/2772208), и ниже него Google никогда не платит. [Ежемесячный цикл](https://support.google.com/admob/answer/2772140) укладывается в три даты:

1. **3-е число**: расчётный доход за предыдущий месяц финализируется.
2. **До 20-го**: твои платёжные данные актуальны, а баланс достигает порога без приостановки выплат.
3. **Около 21-го**: выплата отправляется, или в первый следующий рабочий день, если 21-е выпадает на выходной или праздник.

Ниже порога баланс переносится и суммируется со следующим месяцем.

Комиссия Apple касается цифровых товаров и услуг, купленных через App Store. [Отчёт об экосистеме App Store](https://www.apple.com/newsroom/pdfs/Apples_Global_App_Store_Ecosystem_and_Its_Growth_2025.pdf), подготовленный Analysis Group для Apple и опубликованный в июне 2026 года, относит рекламу внутри приложений к доходам без комиссии. **С того, что тебе платит AdMob, Apple ничего не берёт.** Её доля с подписки описана в [руководстве по Small Business Program](https://devoria.fr/ru/blog/apple-small-business-program-komissiya-15).

## Пример расчёта шаг за шагом

Все значения ниже выбраны как допущения для упражнения. **Это не замер на одном из моих приложений и не среднее по рынку.**

Представь небольшую игру: 500 человек открывают её каждый день, играют две партии и в конце каждой видят межстраничное объявление. Возьмём коэффициент соответствия 90 %, коэффициент показа 80 % и eCPM 3 €.

| Шаг                | Расчёт             | Результат |
| ------------------ | ------------------ | --------- |
| Запросов в день    | 500 × 2            | 1 000     |
| С соответствием    | 1 000 × 0,9        | 900       |
| Показов в день     | 900 × 0,8          | 720       |
| Показов за 30 дней | 720 × 30           | 21 600    |
| Доход за месяц     | 21 600 ÷ 1 000 × 3 | 64,80 €   |

Если межстраничное объявление загружается слишком поздно и коэффициент показа падает до 50 %, у тебя будет 13 500 показов, то есть 40,50 €.

Допустим, этот месяц октябрь. 64,80 € финализируются 3 ноября и не дотягивают до порога 70 €: 21 ноября выплаты нет. При таком же ноябре баланс в начале декабря достигает 129,60 €, и выплата уходит около 21 декабря. **В этом сценарии от первого показа рекламы до первой выплаты проходит почти три месяца.**

## Как подключить AdMob в приложение на Expo

Библиотека `react-native-google-mobile-ads` добавляет AdMob в Expo. Шаги взяты из [её документации для Expo](https://docs.page/invertase/react-native-google-mobile-ads/installation/expo).

### 1. Установи библиотеку

Запусти `npx expo install react-native-google-mobile-ads`.

### 2. Объяви её плагин

**Плагин объявляется в `app.json`, вместе с идентификаторами приложения AdMob и текстом запроса на отслеживание.** Документация добавляет список `skAdNetworkItems`, который нужно держать в актуальном состоянии по списку Google.

```json
{
  "expo": {
    "plugins": [
      [
        "react-native-google-mobile-ads",
        {
          "androidAppId": "ca-app-pub-xxxxxxxx~xxxxxxxx",
          "iosAppId": "ca-app-pub-xxxxxxxx~xxxxxxxx",
          "userTrackingUsageDescription": "Твой текст ATT"
        }
      ]
    ]
  }
}
```

### 3. Забудь про Expo Go

**Библиотека содержит нативный код, который Expo Go выполнить не может.** Тебе нужна development-сборка, например `npx expo prebuild`, затем `npx expo run:ios`, и её нужно пересобирать после каждого изменения параметров плагина.

### 4. Получи согласие, затем инициализируй

Google предупреждает, что [инициализация SDK уже может предзагружать объявления](https://developers.google.com/admob/ios/quick-start). **Сначала получи согласие, а SDK инициализируй, только если `canRequestAds` равно `true`.** Если получить согласие не удалось, документация библиотеки советует всё равно попробовать: SDK возьмёт согласие из предыдущей сессии.

```ts
import mobileAds from "react-native-google-mobile-ads";
import { AdsConsent } from "react-native-google-mobile-ads";

export async function demarrerLesPubs(): Promise<void> {
  try {
    await AdsConsent.gatherConsent();
  } catch (erreur) {
    // Предыдущее согласие остаётся в силе.
    console.warn("Согласие не обновлено", erreur);
  }
  const info = await AdsConsent.getConsentInfo();
  if (info.canRequestAds) {
    await mobileAds().initialize();
  }
}
```

Если ты настроишь сообщение ATT в AdMob, [SDK согласия возьмёт на себя и запрос на отслеживание от Apple](https://docs.page/invertase/react-native-google-mobile-ads/european-user-consent), предварив его поясняющим сообщением.

### 5. Разрабатывай с тестовыми объявлениями

Документация предупреждает, что настоящие объявления во время разработки [могут привести к блокировке аккаунта](https://docs.page/invertase/react-native-google-mobile-ads/first-ad). **Используй идентификаторы `TestIds` на протяжении всей разработки.**

### 6. Опубликуй файл app-ads.txt

Он указывает, кто может продавать твою рекламу, и Google считает его необходимым, [чтобы избежать значительной потери дохода](https://support.google.com/admob/answer/9787936). **Размести его [в корне сайта из поля Marketing URL](https://support.google.com/admob/answer/9363762) твоей страницы в App Store**, со строкой вида `google.com, pub-0000000000000000, DIRECT`.

### 7. Укажи, что собирает SDK

Заполни анкету по инструкции App Privacy в App Store Connect.

## Реклама или подписка для первого приложения?

В примере 500 ежедневных игроков приносят 64,80 € в месяц, примерно 13 центов каждый. В общем руководстве месячная подписка за 4,49 €, цена тоже выбрана для примера, оставляет тебе около 3,18 € с подписчика после французского НДС 20 % и комиссии 15 %. Для рекламы там взяты другие допущения: 3 просмотра рекламы в день и eCPM 4 $. Поменяй одно допущение, и результат поменяется вместе с ним.

**Реклама имеет смысл, когда приложение открывают несколько раз в день**, как игру: Google называет объявления с вознаграждением [идеальным способом монетизировать бесплатные игры](https://support.google.com/admob/answer/6128738). Для утилиты, которой пользуются несколько минут, подписка часто реалистичнее. Расчёт есть в статье [подписка или разовая покупка для iOS-приложения](https://devoria.fr/ru/blog/subscription-or-one-time-purchase-ios-app), подключение описано в [RevenueCat и подписка in-app в iOS](https://devoria.fr/ru/blog/revenuecat-podpiska-ios-prilozhenie).

## Выбери модель до того, как писать код

[iOS Kit](https://devoria.fr/ru/kits/ios) содержит стартовый код моих приложений с уже готовыми онбордингом, пейволлом и подписками, проходить его можно в своём темпе.

Прежде чем решать, [бесплатная диагностика](https://devoria.fr/ru/diagnostic) покажет, что на самом деле тормозит твой проект, и пришлёт мой чеклист против отказов Apple. Настройка подписки подробно разобрана на странице [подписка in-app в iOS](https://devoria.fr/ru/expertise/ios-in-app-subscription).

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

### Сколько приносит реклама в мобильном приложении?

eCPM, делённый на 1 000. При eCPM 4 $ из примера Google один показ стоит 0,004 $.

### Сколько приносит Google AdMob?

Фиксированной суммы нет. Твой доход равен показы ÷ 1 000 × eCPM, а eCPM меняется в зависимости от страны, формата, ATT, согласия и сезона.

### Какой порог выплаты в AdMob?

70 € для аккаунта в евро. Доход за месяц финализируется 3-го числа следующего месяца и выплачивается около 21-го, если баланс достиг порога. Иначе он переносится.

### Берёт ли Apple комиссию с рекламного дохода?

Нет. Отчёт Analysis Group для Apple, опубликованный в июне 2026 года, относит рекламу внутри приложений к доходам без комиссии.

### Сколько приносит реклама в мобильной игре?

Расчёт тот же. В игре есть естественные паузы для межстраничного объявления, например конец уровня, и бонусы, которые можно давать за видео с вознаграждением.

### Можно ли тестировать AdMob в Expo Go?

Нет. Библиотека содержит нативный код, который Expo Go выполнить не может. Нужна development-сборка с тестовыми объявлениями.


## Твой проект

[iOS Kit](https://devoria.fr/ru/kits/ios): Создай приложение для iPhone с Claude Code: стартовый код моих приложений, skills для проверки его работы и наборы Apple Review Kit, App Store Screenshots Kit и ASO Kit. 129,99 €.
