Bắt đầu sử dụng Android

Audience Network hiện chỉ sử dụng phương thức đặt giá thầu

Audience Network hiện chỉ sử dụng phương thức đặt giá thầu để phân phối quảng cáo trong ứng dụng iOS và Android. Bạn sẽ cần chuyển các ứng dụng của mình từ mô hình thác nước sang phương thức đặt giá thầu để kiếm tiền bằng Audience Network.

Hãy đọc thêm trong bài viết trên blog của Audience Network.

Với Meta Audience Network, bạn có thể kiếm tiền từ ứng dụng Android của mình bằng quảng cáo trên Facebook. Hướng dẫn này sẽ hướng dẫn bạn tất cả các bước để tích hợp SDK.

Điều kiện tiên quyết

Đảm bảo bạn đã cài đặt Android Studio.

Vui lòng xem Câu hỏi thường gặp về phiên bản hệ điều hành tối thiểu mà SDK Audience Network hỗ trợ.

Bước 1: Tạo dự án mới

Bước 2: Bao gồm SDK

Bước 3: Chế độ lỗi tích hợp (không bắt buộc)

Bước 1: Tạo dự án mới

Bạn có thể bỏ qua bước này nếu đã có sẵn dự án mà mình muốn tích hợp Audience Network.

Khởi động Android Studio và chọn "Bắt đầu một dự án Android Studio mới"



Đặt tên dự án và chỉ định miền của công ty bạn.
Tên Gói sẽ là thông tin nhận dạng của bạn nếu bạn quyết định tải ứng dụng lên Cửa hàng Google Play.



Đặt phiên bản Android SDK tối thiểu. Audience Network yêu cầu API 15 trở lên nhưng để phục vụ
các mẫu này, chúng tôi sẽ sử dụng API 21.



Thêm Hoạt động trống vào Dự án của bạn



Đặt tên cho Hoạt động ban đầu rồi nhấp vào Hoàn tất.

Bước 2: Bao gồm SDK

Audience Network SDK là một phần của Facebook SDK. Hãy làm theo các bước sau để tải xuống và thêm SDK vào dự án của bạn:

Sử dụng Gradle



Thêm câu lệnh biên soạn sau đây vào build.gradle ở cấp ứng dụng (chứ không phải dự án!) để sử dụng Audience Network SDK mới nhất:

dependencies {
compile 'com.facebook.android:audience-network-sdk:6.+'
}

Nếu xảy ra sự cố khi phân giải Audience Network SDK, hãy đảm bảo bạn đã đồng bộ file Gradle rồi thử khởi động lại Android Studio.

Cài đặt thủ công (Không khuyến nghị)

Nếu bạn đang sử dụng Intellij IDEA hoặc Eclipse, hãy tải xuống và trích xuất Audience Network SDK dành cho Android. Trong thư mục AudienceNetwork/bin, hãy sao chép file AudienceNetwork.aar và đặt file đó vào thư mục /libs trong dự án. Có thể bạn cần tạo thư mục nếu chưa có. Sau đó, thêm các dòng sau vào build.gradle của ứng dụng:

repositories {
flatDir {
dirs 'libs'
}
}

dependencies {
...
compile(name: 'AudienceNetwork', ext: 'aar')
}

Nếu bạn đang sử dụng AudienceNetwork.jar cho dự án thì trong thư mục AudienceNetwork/bin, hãy đổi tên AudienceNetwork.aar thành AudienceNetwork.zip, trích xuất file classes.jar và đổi tên thành AudienceNetwork.jar, đặt file AudienceNetwork.jar trong thư mục /libs của dự án. Có thể bạn cần tạo thư mục nếu chưa có. Đảm bảo giao diện người dùng của IDE phản ánh sự thay đổi này. Nếu bạn đang sử dụng Intellij IDEA hoặc Eclipse, hãy nhấp chuột phải vào file libs/AudienceNetwork.jar rồi chọn "Thêm làm thư viện".

Mặc dù không bắt buộc, bạn nên thiết lập sao cho dự án hoạt động với Dịch vụ Google Play như đã nêu tại đây. Nhờ vậy, Audience Network SDK có thể tìm nạp ID quảng cáo hiệu quả hơn.

Bước 3: Chế độ lỗi tích hợp (không bắt buộc)

Khi tích hợp Audience Network SDK, bạn có thể dùng cài đặt chế độ lỗi tích hợp để xác minh rằng tiện ích tích hợp của mình đang hoạt động như dự định. Cụ thể là với phương thức này, bạn có thể kiểm soát hành vi của SDK khi được sử dụng không đúng cách.

  • INTEGRATION_ERROR_CRASH_DEBUG_MODE: Ứng dụng sẽ bị lỗi nếu bản dựng của bạn có Android FLAG_DEBUGGABLE, nếu không, INTEGRATION_ERROR_CALLBACK_MODE sẽ được sử dụng (nên dùng khi thử nghiệm).
  • INTEGRATION_ERROR_CALLBACK_MODE: Ứng dụng sẽ gọi lệnh gọi lại AdListener.onError(Ad, AdError) nếu phát hiện thấy lỗi tích hợp.
// Example for setting the SDK to crash when in debug mode
AdSettings.setIntegrationErrorMode(INTEGRATION_ERROR_CRASH_DEBUG_MODE);

Các bước tiếp theo