Hướng dẫn bắt đầu nhanh này dành cho 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, thay vào đó, 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 Firebase: Thêm Firebase vào dự án iOS 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 dự án Firebase mới, hãy bật Google Analytics trong quy trình tạo dự án.
Nếu bạn hiện có một dự án Firebase chưa bật Google Analytics, thì bạn có thể bật Google Analytics từ tab Tích hợp trong của bạn > 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 ứng dụng AdMob có ID ứng dụng AdMob duy nhất mà bạn sẽ cần ở 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. Tìm hướng dẫn chi tiết cho nhiệm vụ này sau trong hướng dẫn này.
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 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 của 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 được tuyển chọn 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.
Liên kết ứng dụng AdMob với dự án Firebase và ứng dụng Firebase hiện tại của bạn.
Đảm bảo rằng bạn nhập ID gói giống như bạn đã nhập cho ứng dụng Firebase của mình. Tìm ID gói ứng dụng Firebase của bạn trong thẻ Ứng dụng của bạn trong Cài đặt dự án .
của bạn >
Bước 2: Thêm ID ứng dụng AdMob vào tệp Info.plist
của bạn
Trong tệp Info.plist
của ứng dụng, hãy thêm khóa GADApplicationIdentifier
với giá trị chuỗi ID ứng dụng AdMob của bạn.
Bạn có thể thực hiện thay đổi này theo chương trình:
<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~1458002511 --> <key>GADApplicationIdentifier</key> <string>ADMOB_APP_ID</string>
Hoặc, chỉnh sửa nó trong trình chỉnh sửa danh sách thuộc tính:
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 cho SDK quảng cáo trên thiết bị di động của Google vào Podfile của dự án của bạn:
pod 'Google-Mobile-Ads-SDK'
Trước khi tải quảng cáo, hãy gọi phương thức
startWithCompletionHandler:
trênGADMobileAds.sharedInstance
.Lệnh gọi này khởi chạy SDK và gọi lại trình xử lý 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, lý tưởng nhất là khi khởi chạy ứng dụng nhưng sau khi khởi chạy Firebase.
Đây là một ví dụ về cách gọi phương thức
startWithCompletionHandler:
trongAppDelegate
của bạn:Nhanh
import Firebase import GoogleMobileAds ... @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Use Firebase library to configure APIs. FirebaseApp.configure() // Initialize the Google Mobile Ads SDK. GADMobileAds.sharedInstance().start(completionHandler: nil) return true } }
Mục tiêu-C
@import Firebase; @import GoogleMobileAds; ... @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Use Firebase library to configure APIs. [FIRApp configure]; // Initialize the Google Mobile Ads SDK. [[GADMobileAds sharedInstance] startWithCompletionHandler:nil]; return YES; } @end
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:
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 bắt nguồn từ dữ liệu phân tích đã thu thập, 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 Firebase, bạn có thể xem thống kê tổng hợp và tóm tắt các chỉ số chính . Nếu thêm SDK Firebase 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 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 chỉ số 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 chỉ số này ( tìm hiểu cách thực hiện ).
Bước 5: (Tùy chọn) 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 ghi nhật ký sự kiện tùy 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 .
Bao gồm dữ liệu sự kiện
ecommerce_purchase
trong tính toán doanh thu cho chỉ số ARPU và ARPPU .
Để tìm hiểu thêm, hãy truy cập hướng dẫn sử dụng Google Analytics và Firebase với ứ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 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 khả năng 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 tương tác của ứng dụng để tìm hiểu xem chúng có ảnh hưở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.
Tối ưu hóa khả năng kiếm tiền từ quảng cáo cho ứng dụng của bạn
Hãy thử các định dạng hoặc cấu hình quảng cáo khác nhau 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 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 hóa 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 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 trong ứ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.
Ngọn cờ
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 ở trên màn hình trong khi người dùng đang 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, thì chúng là một nơi tuyệt vời để 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 ứ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 tại các điểm tạm dừng tự nhiên trong quy trình 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ẽ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à đị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 nhất quán 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ể bổ sung vào trải nghiệm người dùng phong phú.
Triển khai quảng cáo gốc nâng caokhen 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 có thể chơi và 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) |