Hướng dẫn bắt đầu nhanh này dành cho các 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 xây dựng bằng Firebase. Nếu bạn không có kế hoạch đưa Firebase vào ứng dụng của mình, hãy truy cập hướng dẫn AdMob độc lập.
Nếu bạn chưa biết, hãy tìm hiểu về tất cả lợi ích của việc sử dụng AdMob, Firebase và Google Analytics cùng nhau.
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 của bạn.
Đảm bảo rằng Google Analytics được bật trong dự án Firebase của bạn:
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 bạn có một dự án Firebase hiện tại chưa bật Google Analytics, bạn có thể bật Google Analytics từ tab Tích hợp trong
> Cài đặt dự án .
Bước 1: Thiết lập ứng dụng trong tài khoản AdMob của bạn
Đăng ký ứng dụng của bạn dưới dạng ứng dụng AdMob.
Đăng ký ứng dụng của bạn với AdMob. Bước này tạo một ứng dụng AdMob có AdMob Mã ứng dụng 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 Mobile Ads SDK vào ứng dụng của mình. Hãy xem hướng dẫn chi tiết về nhiệm 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.
Bước này không bắt buộc nhưng bạn nên thực hiện. Tìm hiểu thêm về lợi ích của việc 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 trong trang tổng quan Ứng dụng của tài khoản AdMob:
BậtChỉ số người dùng để cho phép AdMob xử lý và hiển thị dữ liệu phân tích được tuyển chọn trong tài khoản AdMob của bạn. Đây cũng là một chế độ cài đặt bắt buộc để bạn 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ó.
Đảm bảo rằng bạn nhập cùng tên gói như tên gói bạn đã nhập cho ứng dụng Firebase. Tìm tên gói của ứng dụng Firebase trong thẻ Ứng dụng của bạn của trang
> Cài đặt dự án .
Bước 2: Thêm mã ứng dụng AdMob vào tệp AndroidManifest.xml
Thêm AdMob Mã ứng dụng vào tệp AndroidManifest.xml của ứng dụng bằng cách thêm thẻ <meta-data> như minh hoạ bên dưới.
<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 Mobile Ads
Thêm phần phụ thuộc cho SDK Google Mobile Ads vào tệp Gradle mô-đun (cấp ứng dụng) (thường là
<project>/<app-module>/build.gradle.ktshoặc<project>/<app-module>/build.gradle):implementation("com.google.android.gms:play-services-ads:24.7.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 sẽ 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 khởi chạy ứng dụng.
Sau đây là ví dụ về cách gọi phương thức
initialize()trong một Hoạt động:Kotlin
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 số liệu người dùng và dữ liệu phân tích
Sau khi khởi chạy, SDK Mobile Ads sẽ tự động bắt đầu ghi nhật ký sự kiện và thuộc tính người dùng Analytics 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 bất kỳ mã nào vào ứng dụng hoặc triển khai bất kỳ quảng cáo nào. Đây là nơi bạn có thể xem dữ liệu phân tích này:
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 được tuyển chọn 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 bảng điều khiển Phân tích của bảng điều khiển Firebase, bạn có thể xem số liệu thống kê tổng hợp và tóm tắt các số liệu chính. Nếu bạn thêm Firebase SDK cho Google Analytics, bạn cũng có thể đánh dấu chuyển đổi cho chiến dịch quảng cáo và xây dựng đối tượng tùy chỉnh trong bảng điều khiển Firebase.
Lưu ý rằng để thể hiện tốt hơn các số liệu ARPU và ARPPU, bạn có thể muốn đưa dữ liệu từ sự kiện tùy chỉnh phân tích có tên là ecommerce_purchase vào phép tính doanh thu cho các số liệu này (tìm hiểu cách thực hiện).
Bước 5: (Không bắt buộc) Sử dụng thêm các tính năng của Google Analytics và Firebase
Tận dụng nhiều cơ hội và tính năng hơn để 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 SDK Firebase 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 chuyển đổi cho chiến dịch quảng cáo tùy chỉnh.
Đưa dữ liệu sự kiện
ecommerce_purchasevào tính toán doanh thu cho các chỉ số ARPU và ARPPU.
Để tìm hiểu thêm, hãy xem hướng dẫn về sử dụng Google Analytics và Firebase với ứng dụng AdMob.
Sử dụng các sản phẩm khác của Firebase trong ứng dụng
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.
Remote Config 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í, dành cho số lượng người dùng hoạt động hàng ngày không giới hạn.
A/B Testing cho phép bạn thử nghiệm các thay đổi đối với giao diện người dùng, các tính năng hoặc chiến dịch tương tác của ứng dụng để biết liệu các 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
Thử nghiệm 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 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 áp 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 một định dạng quảng cáo để triển khai trong ứng dụng của bạn
AdMob cung cấp nhiều định dạng quảng cáo khác nhau, 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 trong ứng dụng của mình. Nhấp vào một nút cho một định dạng quảng cáo để xem hướng dẫn chi tiết về cách triển khai 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ữ lưu lại 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 công việc.
Triển khai quảng cáo xen kẽGốc
Quảng cáo có thể tuỳ chỉnh phù hợp với giao diện của ứng dụng
Quảng cáo gốc là một định dạng quảng cáo dựa trên thành phần. Bạn quyết định cách thức và vị trí đặt quảng cáo gốc sao cho bố cục phù hợp hơn với thiết kế ứng dụng của bạn. Bằng cách tự chọn phông chữ, màu sắc và các thông tin chi tiết khác, bạn có thể tạo những quảng cáo tự nhiên, không gây khó chịu. Những quảng cáo này có thể làm phong phú thêm cho 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 thưởng cho người dùng khi xem video ngắn và tương tác với quảng cáo và khảo sát có thể phát
Quảng cáo có 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ó thưởng (API mới) |