Nếu chưa bắt đầu thực hiện những điều sau đây, bạn hãy thực hiện ngay trước khi có thể bắt đầu lập trình ứng dụng đầu tiên của mình.
Tạo Tài khoản Google
Bạn cần có một Tài khoản Google để tạo dự án trong Bảng điều khiển API của Google. Nếu đã có tài khoản thì bạn có thể bỏ qua bước này.
Bạn cũng nên có một Tài khoản Google riêng cho mục đích thử nghiệm.
Dùng thử Google AdMob
Tài liệu API này giả định rằng bạn đã từng sử dụng Google AdMob và đã quen thuộc với các khái niệm lập trình web và định dạng dữ liệu web.
Nếu bạn chưa từng sử dụng Google AdMob, thì hãy thử giao diện người dùng trước khi bắt đầu viết mã.
Tạo một dự án cho ứng dụng của bạn
Trước khi có thể gửi yêu cầu tới Google AdMob, bạn cần thông báo cho Google về khách hàng của mình và kích hoạt quyền truy cập vào API. Bạn có thể làm điều này bằng cách sử dụng Google API Console để tạo dự án, là một tập hợp có tên gồm các chế độ cài đặt và thông tin truy cập API, sau đó đăng ký ứng dụng của bạn.
Để bắt đầu sử dụng API AdMob, trước tiên bạn cần sử dụng công cụ thiết lập. Công cụ này sẽ hướng dẫn bạn quy trình tạo dự án trong Google API Console và bật API.
Tìm hiểu kiến thức cơ bản về REST
REST là một kiểu kiến trúc phần mềm mang đến cho bạn phương pháp thuận tiện và nhất quán trong việc yêu cầu và sửa đổi dữ liệu.
Cụm từ REST là viết tắt của "Chuyển đổi trạng thái trình bày". Đối với bối cảnh là các API của Google, cụm từ này đề cập đến việc sử dụng các động từ HTTP để truy xuất và sửa đổi các dạng trình bày của dữ liệu do Google lưu trữ.
Trong hệ thống RESTful, tài nguyên được lưu trữ trong kho lưu trữ dữ liệu; khi ứng dụng gửi yêu cầu để máy chủ thực hiện một thao tác cụ thể (chẳng hạn như tạo, truy xuất, cập nhật hoặc xoá tài nguyên), sau đó máy chủ thực hiện thao tác đó và gửi phản hồi, thường ở dạng trình bày đối với tài nguyên đã chỉ định.
Trong API RESTful của Google, ứng dụng sẽ chỉ định một thao tác bằng cách sử dụng động từ HTTP như POST, GET, PUT hoặc DELETE. Thao tác này sẽ chỉ định tài nguyên theo URI duy nhất toàn hệ thống có dạng như sau:
https://www.googleapis.com/apiName/apiVersion/resourcePath?parameters
Vì tất cả tài nguyên API đều có các URI duy nhất có thể truy cập HTTP, nên REST cho phép lưu trữ dữ liệu vào bộ nhớ đệm và được tối ưu hoá để hoạt động với cơ sở hạ tầng phân tán của trang web.
Bạn sẽ tìm được định nghĩa về phương thức trong tài liệu về các tiêu chuẩn HTTP 1.1 hữu ích; vì trong các định nghĩa này có nội dung đặc tả cho GET, POST, PUT và DELETE.
REST trong API AdMob
Các thao tác API của AdMob có liên hệ trực tiếp đến các động từ HTTP trong REST.
Các định dạng cụ thể cho URI API của AdMob là:
https://admob.googleapis.com/v1/resourcePath?parameters
Bạn có thể thấy tóm tắt về toàn bộ URI được sử dụng cho từng thao tác được hỗ trợ trong API trong tài liệu Tham khảo về API của AdMob.
Tìm hiểu kiến thức cơ bản về JSON
API AdMob trả về dữ liệu ở định dạng JSON.
JSON (Ký hiệu đối tượng JavaScript) là một định dạng dữ liệu phổ biến, độc lập về ngôn ngữ, cung cấp nội dung trình bày văn bản đơn giản của các cấu trúc dữ liệu tuỳ ý. Để biết thêm thông tin, hãy xem json.org.