Bên thứ ba không phải là người dùng trực tiếp của Ad Manager, vì họ có thể không có mạng Ad Manager riêng. Thay vào đó, họ tạo các dịch vụ hoặc tích hợp với Ad Manager cho khách hàng của mình (là khách hàng của Ad Manager). Hướng dẫn này trình bày những kiến thức cơ bản về việc tích hợp bên thứ ba bằng cách cung cấp các phương pháp hay nhất, mẹo và thủ thuật.
Hướng dẫn này giả định rằng bạn đã có kiến thức về cách sử dụng API Ad Manager. Nếu bạn chưa quen với API Ad Manager, hãy xem tài liệu bắt đầu sử dụng của chúng tôi.
Bắt đầu với tư cách là bên thứ ba
Để sử dụng API Ad Manager nhằm truy cập vào mạng của một khách hàng Ad Manager, bạn chỉ cần làm theo các nguyên tắc bên dưới. Bạn không cần có thêm sự phê duyệt của Google. Tuy nhiên, xin lưu ý rằng khi truy cập và/hoặc sử dụng API Ad Manager, tức là bạn đồng ý với điều khoản và điều kiện của API Ad Manager.
Cách kiểm thử chế độ tích hợp Ad Manager với tư cách là bên thứ ba
Là bên thứ ba, bạn có thể thắc mắc về cách kiểm thử việc tích hợp Ad Manager trước khi chạy trên mạng sản xuất của khách hàng. Phương pháp được đề xuất là tạo một mạng thử nghiệm. Bạn không cần phải là khách hàng của Ad Manager để thực hiện việc này. Bất kỳ ai có Tài khoản Google đều có thể tạo một mạng thử nghiệm.
Tuy nhiên, hãy lưu ý sự khác biệt giữa mạng thử nghiệm và mạng sản xuất. Mạng thử nghiệm không thể phân phát quảng cáo. Mạng thử nghiệm cũng không nhất thiết phải có tất cả các tính năng mà khách hàng của bạn có thể có trên mạng sản xuất của họ. Nếu bạn cần kiểm thử các tính năng của Ad Manager không có trên mạng thử nghiệm, thì một lựa chọn là mua quyền truy cập vào mạng không phải mạng thử nghiệm thông qua một đại lý Ad Manager.
Ngoài ra, bạn nên nói rõ với khách hàng về những tính năng mà họ cần có trên mạng sản xuất để ứng dụng của bạn hoạt động đúng cách. Ứng dụng của bạn nên xử lý các trường hợp mà tính năng có thể không tồn tại bằng cách nắm bắt các trường hợp ngoại lệ và thất bại một cách duyên dáng hoặc duy trì danh sách khách hàng và những tính năng mà mỗi khách hàng có hoặc không có. Khách hàng của bạn phải chịu trách nhiệm phối hợp với người liên hệ của họ tại Google để quản lý các tính năng trên mạng của họ.
Xác thực: Cách truy cập đúng cách vào mạng Ad Manager của khách hàng
Để ứng dụng của bạn có thể truy cập vào mạng Ad Manager của khách hàng, bạn cần thiết lập quy trình xác thực một cách an toàn.
Việc này bao gồm hai bước:
- Tạo một địa chỉ email Tài khoản Google mà bạn sẽ dùng để truy cập vào mạng của khách hàng.
- Yêu cầu khách hàng thêm tài khoản này làm người dùng vào mạng Ad Manager của họ.
Đối với bước 1, bạn có thể tạo một Tài khoản Google riêng cho từng khách hàng hoặc một Tài khoản Google chính mà bạn sẽ dùng cho tất cả khách hàng. Lựa chọn đầu tiên an toàn hơn trong trường hợp một trong các tài khoản của bạn bị xâm phạm. Điều này có nghĩa là bạn chỉ cần thực hiện bước 1 một lần.
Dù bạn làm gì ở bước 1, thì ở bước 2, bạn sẽ cần yêu cầu mỗi khách hàng mới thêm Tài khoản Google phù hợp mà bạn đã tạo cho họ làm người dùng vào mạng Ad Manager của họ.
1. Tạo Tài khoản Google
Có nhiều cách để tạo Tài khoản Google có thể được thêm vào mạng Ad Manager.
Cách 1: Tạo một tài khoản dịch vụ OAuth2. Tài khoản này sẽ tạo cho bạn một địa chỉ email tài khoản dịch vụ đóng vai trò là Tài khoản Google. Hướng dẫn tạo tài khoản dịch vụ mới.
Cách 2: Bạn có thể tạo một Tài khoản Google thông thường ("tài khoản Gmail") bằng cách đăng ký làm người dùng mới. Nếu bạn đã có Tài khoản Google, hãy hoàn tất quy trình đăng ký này trong cửa sổ ẩn danh hoặc phiên trình duyệt mới. Hoặc nếu công ty của bạn sử dụng Google Workspace, bạn có thể tạo một Tài khoản Google trong miền của công ty và sử dụng tài khoản đó. Theo mục đích của hướng dẫn này, chúng ta sẽ gọi cả hai loại tài khoản này là Tài khoản Google "thông thường".
2. Yêu cầu khách hàng thêm Tài khoản Google của bạn vào mạng của họ
Sau khi bạn có Tài khoản Google để truy cập vào mạng của khách hàng, hãy yêu cầu họ thêm tài khoản đó làm người dùng mới trong mạng Ad Manager của họ.
Nếu bạn đang cung cấp cho họ địa chỉ email tài khoản dịch vụ OAuth2, hãy yêu cầu họ thêm địa chỉ đó vào mạng của họ.
Nếu bạn đang cung cấp cho họ một Tài khoản Google thông thường, hãy yêu cầu họ thêm tài khoản của bạn làm người dùng vào mạng của họ.
Bất kể bạn chọn cách nào, hãy đảm bảo rằng bạn đã thảo luận với khách hàng về vai trò và quyền mà tài khoản của bạn nên có để ứng dụng có thể truy cập vào dữ liệu cần thiết trên mạng của khách hàng.
Giờ đây, bạn có thể bắt đầu thực hiện các lệnh gọi API đến mạng Ad Manager của khách hàng. Đảm bảo bạn đặt tiêu đề SOAP networkCode thành mã mạng của khách hàng mà bạn đang thực hiện lệnh gọi API. Tất cả thư viện ứng dụng của chúng tôi đều cho phép bạn đặt chế độ này theo phương thức lập trình. Ví dụ: trong thư viện ứng dụng Java của Google Ads, bạn có thể đặt mã mạng theo phương thức lập trình khi tạo một phiên bản DfpSession.
Luôn cập nhật thông tin về API
Bạn cần nắm rõ những phiên bản API nào đã ngừng hoạt động hoặc không còn được hỗ trợ và thời điểm phát hành các phiên bản mới. Bạn không muốn bị bất ngờ khi một phiên bản ngừng hoạt động và có nguy cơ làm hỏng các ứng dụng của bạn. Không phải lúc nào chúng tôi cũng có thể liên hệ với bên thứ ba về những thay đổi sắp tới như chúng tôi vẫn làm với khách hàng. Do đó, bạn có trách nhiệm đăng ký một trong ba kênh chính của chúng tôi để nhận thông tin cập nhật về API và điều chỉnh chế độ cài đặt thông báo:
- Nhóm thông báo về việc ngừng cung cấp API Ad Manager.
- Blog dành cho nhà phát triển quảng cáo của chúng tôi.
Chúng tôi cũng cung cấp lịch ngừng sử dụng trên trang web dành cho nhà phát triển mà bạn nên thường xuyên theo dõi.