Để thảo luận và đưa ra ý kiến phản hồi về các sản phẩm của chúng tôi, hãy tham gia kênh Discord chính thức của Google Ads trong máy chủ Cộng đồng quảng cáo và đo lường của Google.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Khi sử dụng API, việc tìm nạp các tham chiếu đến các lớp giao thức yêu cầu bạn phải hiểu rõ về API hoặc thường xuyên tra cứu tài liệu tham khảo giao thức để biết đường dẫn chính xác.
ProtoLookupUtil
Tiện ích tra cứu proto cho phép bạn tra cứu và tạo các phiên bản của dịch vụ, thao tác, hoạt động liệt kê và tài nguyên mà không cần theo dõi số phiên bản và không gian tên của API.
Dưới đây là cách bạn thường khởi tạo một chiến dịch:
Nhưng với tiện ích tra cứu proto, bạn có thể sử dụng một biểu mẫu đơn giản hơn:
campaign=client.resource.campaign
Khi tìm nạp một tài nguyên, dịch vụ hoặc thao tác, một phiên bản của thực thể đó sẽ được trả về. Khi tìm nạp một phép liệt kê, một tham chiếu đến lớp sẽ được trả về mà không cần khởi tạo.
Đối với các hoạt động liệt kê, bạn có thể dùng một phím tắt để bỏ qua nhu cầu tra cứu các giao thức liệt kê.
campaign.status=:PAUSED
Bạn nên sử dụng phương thức client.service để tìm nạp các dịch vụ ngay cả khi không dùng tiện ích này cho bất kỳ trường hợp sử dụng nào khác. Có thêm logic được tích hợp vào phương thức này để truyền mã thông báo nhà phát triển và thông tin xác thực của bạn. Bạn sẽ phải xử lý thông tin này theo cách thủ công nếu sử dụng một phương thức khác.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-13 UTC."],[[["The ProtoLookupUtil simplifies interactions with the Google Ads API by removing the need to specify API version numbers and namespaces when working with services, operations, enumerations, and resources."],["Instead of manually instantiating proto classes with complex paths, the utility allows you to create and access them using a more concise and intuitive syntax, such as `client.resource.campaign` instead of `Google::Ads::GoogleAds::V18::Resources::Campaign.new`."],["It offers a shortcut for using enumerations directly, like assigning `:PAUSED` to a campaign status, without requiring explicit proto lookups."],["Using `client.service` is recommended for fetching services, as it automatically handles developer token and authentication details."]]],[]]