Theo dõi mạng

Chọn nền tảng: iOS Android (Cũ)

Kể từ phiên bản 13.0.0, tính năng truy vết mạng không còn được hỗ trợ nữa.

Tính năng truy vết mạng cho phép bạn xem các hoạt động mạng liên quan đến Google Mobile Ads SDK. Điều này có thể hữu ích khi gỡ lỗi cho quá trình triển khai Quảng cáo trên thiết bị di động của Google.

Một lý do quan trọng để bạn nên sử dụng tính năng truy vết mạng thay vì các công cụ như Charles Proxy là vì tính năng này sẽ hoạt động trên mọi phiên bản và thiết bị iOS mà không cần tin tưởng bất kỳ hồ sơ chứng chỉ bảo mật nào của bên thứ ba. Điều này không đúng với các công cụ proxy do yêu cầu về hồ sơ chứng chỉ được áp dụng kể từ iOS 10.3.

Hướng dẫn này giải thích cách bật tính năng truy vết mạng để gỡ lỗi.

Bật tính năng theo dõi

Để bật tính năng truy vết mạng, hãy đặt khoá GADEnableNetworkTracing thành YES trong tệp plist.

Khi bạn bật tính năng truy vết mạng, Google Mobile Ads SDK sẽ ghi nhật ký các sự kiện mạng vào bảng điều khiển.

Ghi nhật ký

Nhật ký bảng điều khiển tiêu chuẩn phù hợp với nền tảng được dùng để xuất nhật ký mạng.

Thông điệp nhật ký bảng điều khiển luôn bắt đầu bằng chuỗi GMA Debug BEGIN, GMA Debug CONTENT hoặc GMA Debug FINISH để có thể tìm kiếm hoặc lọc ra. Đối với mỗi nhật ký mạng, thông điệp nhật ký đầu tiên là GMA Debug BEGIN, thông điệp nhật ký cuối cùng là GMA Debug FINISH và nội dung nhật ký mạng bắt đầu bằng GMA Debug CONTENT. Nếu nội dung nhật ký mạng quá dài để vừa trên một dòng, thì nội dung đó sẽ được chia thành nhiều dòng, mỗi dòng bắt đầu bằng GMA Debug CONTENT.

Nội dung đầu ra mẫu

<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