Отслеживание сети

Выберите платформу: iOS Android (устаревшая версия)

Начиная с версии 13.0.0 отслеживание сети больше не поддерживается.

Отслеживание сети позволяет видеть сетевую активность, связанную с Google Mobile Ads SDK. Это может быть полезно при отладке реализации Google Mobile Ads.

В отличие от других инструментов, например Charles Proxy, отслеживание сети работает на всех устройствах и во всех версиях iOS без необходимости доверять сторонним профилям сертификатов безопасности. Это не относится к инструментам проксирования из-за требований к профилю сертификата, действующих с iOS 10.3.

В этом руководстве рассказывается, как включить отслеживание сети для отладки.

Enable tracing

Чтобы включить отслеживание сети, задайте для ключа GADEnableNetworkTracing значение YES в файле plist.

Когда отслеживание сети включено, Google Mobile Ads SDK регистрирует сетевые события в консоли.

Журналы

Для вывода сетевых журналов используются стандартные журналы консоли, соответствующие платформе.

Сообщения в журнале консоли всегда начинаются со строки GMA Debug BEGIN, GMA Debug CONTENT или GMA Debug FINISH, чтобы их можно было найти или отфильтровать. В каждом сетевом журнале первое сообщение – GMA Debug BEGIN, последнее – GMA Debug FINISH, а контент начинается с GMA Debug CONTENT. Если содержимое сетевого журнала слишком длинное, чтобы поместиться в одной строке, оно разбивается на несколько строк, каждая из которых начинается с GMA Debug CONTENT.

Пример результата

<Your App Name>[2710:30568] <Google> GMA Debug BEGIN
2017-12-06 09:47:09.268020-0800 <Your App Name>[2710:30568] <Google> GMA Debug CONTENT: {
  "components" : [
    "network_request_31107D12-E54E-45D6-AEA9-4A303C659EDF"
  ],
  "timestamp" : 1512582429267.2629,
  "event" : "onNetworkRequest",
  "params" : {
    "firstline" : {
      "uri" : "<encoded text>",
      "verb" : "<encoded text>"
    },
    "headers" : [
      {
        "name" : "<encoded text>",
        "value" : "<encoded text>"
      }
    ]
  }
}
2017-12-06 09:47:09.275742-0800 <Your App Name>[2710:30568] <Google> GMA Debug FINISH