Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Bắt đầu với AdMob trong dự án Android của bạn

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 tạo bằng Firebase. Nếu bạn không định bao gồm Firebase trong ứ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 có, 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 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 quá trình tạo dự án.

    • Nếu bạn có 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 .

      Các dự án Firebase được tạo trước ngày 31 tháng 7 năm 2019 cũng có thể nâng cấp lên trải nghiệm Google Analytics đầy đủ từ tab Tích hợp . Nâng cấp này là tùy chọn nhưng được khuyến nghị.

Bước 1: Thiết lập ứng dụng của bạn 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 tạo ứng dụng AdMob với ID ứng dụng AdMob duy nhất mà bạn sẽ cần sau trong 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. Tìm hướng dẫn chi tiết cho tác vụ này sau trong hướng dẫn này.

  2. Liên kết ứng dụng AdMob với ứng dụng Firebase của bạn.

    Bước này là tùy chọn nhưng rất được khuyến khích. 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 của bạn với Firebase.

    Hoàn thành hai bước sau trong trang tổng quan Ứng dụng trong tài khoản AdMob của bạn:

    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 quản lý trong tài khoản AdMob của bạn. Đây cũng là cài đặt bắt buộc để bạn liên kết ứng dụng AdMob của mình với Firebase.

    2. Liên kết ứng dụng AdMob của bạn với dự án Firebase hiện tại và ứng dụng Firebase.

      Đảm bảo rằng bạn nhập tên gói giống như đã nhập cho ứng dụng Firebase của mình. Tìm tên gói ứng dụng Firebase của bạn trong thẻ Ứng dụng của bạn trong của bạn> Cài đặt dự án .

Bước 2: Thêm ID ứng dụng AdMob vào tệp AndroidManifest.xml của bạn

Thêm ID ứng dụng AdMob của bạn vào tệp AndroidManifest.xml của ứng dụng bằng cách thêm <meta-data> như được hiển thị 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 quảng cáo trên thiết bị di động

  1. Thêm phần phụ thuộc cho SDK quảng cáo trên thiết bị di động của Google vào tệp build.gradle mô-đun (cấp ứng dụng) của ứng dụng:

    implementation 'com.google.android.gms:play-services-ads:19.4.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 khởi tạo SDK và gọi lại trình xử lý hoàn thành sau khi quá trình khởi tạo hoàn tất (hoặc sau thời gian chờ 30 giây). Gọi phương thức này chỉ một lần và càng sớm càng tốt, lý tưởng là khi khởi chạy ứng dụng.

    Dưới đây là một ví dụ về cách gọi phương thức initialize() trong một Hoạt động:

    Java

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // ...
        MobileAds.initialize(this);
    }

    Kotlin + KTX

    override fun onCreate(savedInstanceState: Bundle?) {
        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 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 bất kỳ mã bổ sung nào vào ứng dụng của mình 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:

Lưu ý rằng để trình bày tốt hơn các chỉ số ARPUARPPU , bạn có thể muốn bao gồm dữ liệu từ sự kiện tùy chỉnh phân tích có tên là ecommerce_purchase trong 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: (Tùy chọn) Sử dụng các tính năng khác 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

  • 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 SDK Firebase cho Google Analytics, hãy sử dụng các sản phẩm Firebase khác để tối ưu hóa 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 xuất bản bản cập nhật ứng dụng 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 cung cấp cho bạn sức mạnh để kiểm tra các thay đổi đối với giao diện người dùng, tính năng hoặc chiến dịch tương tác của ứng dụng để tìm hiểu xem chúng có tác động đến các chỉ số chính của bạn (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.

    • Dự đoán áp dụng công nghệ máy học vào dữ liệu phân tích của bạn để tạo phân khúc người dùng động dựa trên hành vi dự đoán của người dùng. Những dự đoán này có sẵn để sử dụng trong các sản phẩm Firebase khác.

Để bắt đầu, hãy truy cập hướng dẫn sử dụng Google Analytics và Firebase với ứng dụng AdMob .

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 một số đị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 ứng dụng của mình. Nhấp vào nút cho định dạng quảng cáo để xem hướng dẫn triển khai chi tiết trong tài liệu 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ữ vẫn hiển thị 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 chưa quen với quảng cáo trên điện thoại di động, chúng là một nơi tuyệt vời để bắt đầu.

Triển khai quảng cáo biểu ngữ

Xen kẽ

Quảng cáo toàn màn hình bao phủ giao diện của một ứng dụng cho đến khi người dùng đóng

Quảng cáo xen kẽ được sử dụng tốt nhất ở những lần tạm dừng tự nhiên trong quá trình thực thi ứ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ẽ

Tự nhiên

Quảng cáo có thể tùy chỉnh 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 để bố cục phù hợp hơn với thiết kế ứng dụng của bạn. Bằng cách chọn phông chữ, màu sắc và các chi tiết khác cho chính mình, bạn có thể tạo các bản trình bày quảng cáo tự nhiên, không phô trương, có thể thêm vào trải nghiệm người dùng phong phú.

Triển khai Quảng cáo Gốc nâng cao

Được 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 các cuộc khảo sát và quảng cáo có thể phá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ừ 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)