Theo dõi mạng

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

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 trong việc gỡ lỗi việc triển khai Quảng cáo Google trên thiết bị di động.

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. Trường hợp này không xảy ra với các công cụ uỷ quyền do các yêu cầu về hồ sơ chứng chỉ được áp dụng 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 tính năng truy vết mạng được bật, 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 báo nhật ký trên 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 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.

Đầ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