Bắt đầu sử dụng AdMob trong dự án Android của bạn

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ừ một ứng dụng được xây dựng bằng Firebase. Nếu bạn không có ý định đưa Firebase vào ứng dụng của mình, hãy xem hướng dẫn riêng AdMob về AdMob.

Nếu chưa, hãy tìm hiểu về tất cả cá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.

  • Đảm bảo bạn đã bật Google Analytics trong dự án Firebase:

    • Nếu bạn đang tạo dự án Firebase mới, hãy bật Google Analytics trong quy trình tạo dự án.

    • Nếu có một dự án Firebase hiện có chưa bật Google Analytics, bạn có thể bật Google Analytics từ thẻ Tích hợp trong phần > Cài đặt dự án.

Bước 1: Thiết lập ứng dụng trong tài khoản AdMob

  1. Đăng ký ứng dụng của bạn dưới dạng ứng dụng AdMob.

    1. Đăng nhập hoặc đăng ký tài khoản AdMob.

    2. Đăng ký ứng dụng của bạn với AdMob. Bước này sẽ tạo một ứng dụng AdMobAdMob Mã ứng dụng duy nhất mà bạn sẽ cần sau này trong hướng dẫn này.

    Bạn sẽ được yêu cầu thêm SDK Mobile Ads vào ứng dụng của mình. Hãy tìm hướng dẫn chi tiết về nhiệm vụ này ở phần sau trong hướng dẫn này.

  2. Liên kết ứng dụng AdMob với ứng dụng Firebase.

    Bạn không bắt buộc phải thực hiện bước này nhưng chúng tôi khuyên bạn nên làm. Tìm hiểu thêm về những 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:

    1. 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 được tuyển chọn trong tài khoản AdMob. Đây cũng là chế độ cài đặt bắt buộc để bạn liên kết ứng dụng AdMob với Firebase.

    2. 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 cùng một tên gói như 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 trong phần > 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ạ 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 Mobile Ads SDK

  1. Thêm phần phụ thuộc cho Google Mobile Ads SDK 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:25.0.0")
    
  2. 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 xử lý hoàn thành sau khi việc 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

    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, Mobile Ads SDK sẽ tự động bắt đầu ghi lại các sự kiện phân tích 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 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. Sau đây là nơi bạn có thể xem dữ liệu phân tích này:

Xin lưu ý rằng để thể hiện chính xác hơn các chỉ số ARPUDoanh thu trung bình trên mỗi người dùng thanh toán (ARPPU), bạn có thể muốn đưa dữ liệu từ một sự kiện tuỳ chỉnh phân tích có tên là ecommerce_purchase vào phép tính 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 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:

  • Tối ưu hoá khả năng kiếm tiền từ quảng cáo cho ứng dụng

    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 của bạn. Để tìm hiểu thêm, hãy xem các bài hướng dẫn sau:

Bước 6: Chọn định dạng quảng cáo để triển khai trong ứng dụng

AdMob cung cấp nhiều định dạng quảng cáo để 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 nút cho 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 về AdMob.

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 nhiệm vụ.

Triển khai quảng cáo xen kẽ

Gốc

Quảng cáo có thể tuỳ chỉnh và phù hợp với giao diện ứng dụng của bạn

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 quảng cáo phù hợp hơn với kiểu 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 cao

Có tặng thưởng

Quảng cáo tặng thưởng cho người dùng khi họ xem những video ngắn và tương tác với cuộc khảo sát hoặc quảng cáo có thể chơi

Quảng cáo có tặng thưởng (hoặc "quảng cáo dựa trên phần thưởng") có thể giúp kiếm tiền từ những 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)