Hướng dẫn bắt đầu nhanh này dành cho những nhà xuất bản và nhà phát triển muốn sử dụng AdMob để kiếm tiền từ ứng dụng được tạo bằng Firebase. Nếu bạn không định đưa Firebase vào ứng dụng của mình, hãy xem hướng dẫn về AdMob độc lập.
Hãy tìm hiểu về tất cả các lợi ích khi sử dụng kết hợp AdMob, Firebase và Google Analytics (nếu bạn chưa biết).
Trước khi bắt đầu
Nếu bạn chưa có dự án Firebase và ứng dụng Firebase, hãy làm theo Hướng dẫn bắt đầu sử dụng Firebase: Thêm Firebase vào dự án Android.
Đảm bảo bạn đã bật Google Analytics trong dự án Firebase của mình:
Nếu bạn đang tạo một dự án Firebase mới, hãy bật Google Analytics trong quy trình tạo dự án.
Nếu đang có một dự án Firebase chưa bật Google Analytics, bạn có thể bật Google Analytics trên thẻ Tích hợp trong mục
. > Cài đặt dự án
Bước 1: Thiết lập ứng dụng trong tài khoản AdMob
Đăng ký ứng dụng của bạn dưới dạng ứng dụng AdMob.
Đăng nhập vào hoặc đăng ký tài khoản AdMob.
Đăng ký ứng dụng của bạn với AdMob Bước này sẽ tạo một ứng dụng AdMob có một Mã ứng dụng AdMob riêng biệt mà bạn sẽ cần dùng trong phần sau của hướng dẫn này.
Bạn sẽ được yêu cầu thêm SDK quảng cáo trên thiết bị di động vào ứng dụng của mình. Hãy xem hướng dẫn chi tiết về tác vụ này ở phần sau của hướng dẫn này.
Liên kết ứng dụng AdMob với ứng dụng Firebase.
Đây là bước không bắt buộc nhưng bạn nên thực hiện. Tìm hiểu thêm về những lợi ích khi bật chỉ số người dùng và liên kết ứng dụng AdMob với Firebase.
Hoàn tất 2 bước sau trên trang tổng quan Ứng dụng trong tài khoản AdMob của bạn:
Bật Chỉ số người dùng để cho phép AdMob xử lý và hiển thị dữ liệu phân tích chọn lọc trong tài khoản AdMob của bạn. Đây cũng là chế độ cài đặt bắt buộc để bạn có thể liên kết ứng dụng AdMob với Firebase.
Liên kết ứng dụng AdMob với dự án Firebase và ứng dụng Firebase hiện có.
Hãy nhớ nhập tên gói giống với tên bạn đã nhập cho ứng dụng Firebase. Hãy tìm tên gói của ứng dụng Firebase trong thẻ Ứng dụng của bạn trong
Cài đặt dự án . >
Bước 2: Thêm mã ứng dụng AdMob vào tệp AndroidManifest.xml
Thêm
Mã ứng dụng AdMob
vào tệp AndroidManifest.xml
của ứng dụng bằng cách thêm thẻ <meta-data>
như minh hoạ dưới đây.
<manifest> <application> <!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 --> <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ADMOB_APP_ID"/> </application> </manifest>
Bước 3: Thêm và khởi chạy SDK quảng cáo trên thiết bị di động
Thêm phần phụ thuộc của SDK Quảng cáo của Google trên thiết bị di động vào tệp Gradle mô-đun (cấp ứng dụng) (thường là
<project>/<app-module>/build.gradle.kts
hoặc<project>/<app-module>/build.gradle
):implementation("com.google.android.gms:play-services-ads:23.2.0")
Trước khi tải quảng cáo, hãy gọi phương thức
MobileAds.initialize()
.Lệnh gọi này khởi chạy SDK và gọi lại một trình nghe hoàn thành sau khi quá trình khởi chạy hoàn tất (hoặc sau khi hết thời gian chờ 30 giây). Chỉ gọi phương thức này một lần và càng sớm càng tốt, tốt nhất là khi bắt đầu chạy ứng dụng.
Dưới đây là ví dụ về cách gọi phương thức
initialize()
trong một Hoạt động:Kotlin+KTX
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // ... MobileAds.initialize(this) }
Java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // ... MobileAds.initialize(this); }
Bước 4: Xem chỉ số người dùng và dữ liệu phân tích
Sau khi khởi chạy, SDK quảng cáo trên thiết bị di động sẽ tự động bắt đầu ghi nhật ký các sự kiện phân tích và thuộc tính người dùng từ ứng dụng của bạn. Bạn có thể xem dữ liệu này mà không cần thêm mã nào khác vào ứng dụng hoặc triển khai bất kỳ quảng cáo nào. Bạn có thể xem dữ liệu phân tích này theo cách sau:
Trong thẻ Chỉ số người dùng của tài khoản AdMob (Trang tổng quan Trang chủ hoặc Ứng dụng), bạn có thể xem các chỉ số người dùng tuyển chọn được lấy từ dữ liệu phân tích đã thu thập, chẳng hạn như thời lượng phiên trung bình, ARPU và tỷ lệ giữ chân.
Trong trang tổng quan Analytics của bảng điều khiển của Firebase, bạn có thể xem số liệu thống kê tổng hợp và tổng hợp về các chỉ số chính. Nếu thêm Firebase SDK cho Google Analytics, bạn cũng có thể đánh dấu lượt chuyển đổi cho chiến dịch quảng cáo và tạo đối tượng tuỳ chỉnh trong bảng điều khiển của Firebase.
Xin lưu ý rằng để thể hiện rõ hơn các chỉ số
Doanh thu trung bình trên mỗi người dùng (ARPU) và
Doanh thu trung bình trên mỗi người dùng thanh toán (ARPPU), bạn
nên đưa dữ liệu từ một sự kiện tuỳ chỉnh của Analytics có tên là
ecommerce_purchase
vào quá trình tính toán doanh thu cho các chỉ số này
(tìm hiểu cách thực hiện).
Bước 5: (Không bắt buộc) Sử dụng các tính năng khác của Google Analytics và Firebase
Hãy tận dụng các cơ hội và tính năng khác để cải thiện khả năng kiếm tiền từ ứng dụng và mức độ tương tác của người dùng:
Thêm và sử dụng Firebase SDK cho Google Analytics
Triển khai tính năng ghi nhật ký sự kiện tuỳ chỉnh trong ứng dụng của bạn.
Đánh dấu lượt chuyển đổi cho chiến dịch quảng cáo tuỳ chỉnh.
Đưa dữ liệu sự kiện
ecommerce_purchase
vào phép tính doanh thu cho các chỉ số ARPU và ARPPU.
Để tìm hiểu thêm, hãy xem hướng dẫn sử dụng Google Analytics và Firebase thông qua các ứng dụng AdMob.
Sử dụng các sản phẩm Firebase khác trong ứng dụng của bạn
Sau khi bạn thêm Firebase SDK cho Google Analytics, hãy sử dụng các sản phẩm khác của Firebase để tối ưu hoá quảng cáo trong ứng dụng của bạn.
Cấu hình từ xa cho phép bạn thay đổi hành vi và giao diện của ứng dụng mà không cần phát hành bản cập nhật ứng dụng, hoàn toàn miễn phí cho người dùng hoạt động hằng ngày không giới hạn.
Thử nghiệm A/B cho phép bạn thử nghiệm các thay đổi đối với giao diện người dùng, tính năng hoặc chiến dịch thúc đẩy mức độ tương tác của ứng dụng để tìm hiểu xem những thay đổi đó có tác động đến các chỉ số chính (như doanh thu và tỷ lệ giữ chân) hay không trước khi triển khai rộng rãi các thay đổi đó.
Tối ưu hoá hoạt động kiếm tiền từ quảng cáo cho ứng dụng của bạn
Hãy dùng thử nhiều định dạng hoặc cấu hình quảng cáo với một nhóm nhỏ người dùng, sau đó đưa ra các quyết định dựa trên dữ liệu về việc triển khai quảng cáo cho tất cả người dùng. Để tìm hiểu thêm, hãy xem các hướng dẫn sau:
Thử nghiệm việc sử dụng định dạng quảng cáo mới (tổng quan | triển khai).
Tối ưu hoá tần suất quảng cáo (tổng quan | triển khai).
Bước 6: Chọn định dạng quảng cáo để triển khai trong ứng dụng
AdMob cung cấp một số định dạng quảng cáo, vì vậy, bạn có thể chọn định dạng phù hợp nhất với trải nghiệm người dùng của ứng dụng. Hãy nhấp vào nút của một định dạng quảng cáo để xem hướng dẫn triển khai chi tiết trong tài liệu AdMob.
Biểu ngữ
Quảng cáo hình chữ nhật xuất hiện ở đầu hoặc cuối màn hình thiết bị
Quảng cáo biểu ngữ vẫn nằm trên màn hình trong khi người dùng tương tác với ứng dụng và có thể tự động làm mới sau một khoảng thời gian nhất định. Nếu bạn mới sử dụng quảng cáo trên thiết bị di động thì đây là loại quảng cáo rất phù hợp để bắt đầu.
Triển khai quảng cáo biểu ngữQuảng cáo xen kẽ
Quảng cáo toàn màn hình che phủ giao diện của một ứng dụng cho đến khi người dùng đóng lại
Bạn nên sử dụng quảng cáo xen kẽ tại các điểm dừng tự nhiên trong luồng thực thi của ứng dụng, chẳng hạn như giữa các cấp độ của trò chơi hoặc ngay sau khi hoàn thành một nhiệm vụ.
Triển khai quảng cáo xen kẽBản ngữ
Quảng cáo có thể tuỳ chỉnh phù hợp với giao diện ứng dụng của bạn
Quảng cáo gốc là định dạng quảng cáo dựa trên thành phần. Bạn sẽ quyết định cách thức và vị trí đặt Quảng cáo gốc để bố cục phù hợp hơn với kiểu thiết kế của ứng dụng. Bằng cách chọn phông chữ, màu sắc và các thông tin chi tiết khác cho bản thân, bạn có thể tạo bản trình bày quảng cáo tự nhiên, không phô trương và góp phần làm phong phú trải nghiệm người dùng.
Triển khai quảng cáo gốc nâng caoCó tặng thưởng
Quảng cáo tặng thưởng cho người dùng khi họ xem video ngắn cũng như tương tác với quảng cáo có thể chơi và bản khảo sát
Quảng cáo có tặng thưởng (hoặc "dựa trên phần thưởng") có thể giúp kiếm tiền từ người dùng chơi miễn phí.
Triển khai quảng cáo có tặng thưởng | Triển khai Quảng cáo có tặng thưởng (API mới) |