Hướng dẫn này giải thích cách bật quảng cáo thử nghiệm trong quá trình tích hợp quảng cáo. Điều quan trọng là bạn phải bật quảng cáo thử nghiệm trong quá trình phát triển để có thể nhấp vào quảng cáo đó mà không tính phí cho nhà quảng cáo của Google. Nếu bạn nhấp vào quá nhiều quảng cáo mà không bật chế độ thử nghiệm, thì tài khoản của bạn sẽ có nguy cơ bị gắn cờ do hoạt động không hợp lệ.
Có hai cách để nhận quảng cáo thử nghiệm:
Sử dụng một trong các đơn vị quảng cáo mẫu của Google.
Sử dụng đơn vị quảng cáo của chính bạn và bật các thiết bị thử nghiệm.
Điều kiện tiên quyết
Trước khi tiếp tục, hãy làm như sau:
Nhập Google Mobile Ads Flutter Plugin vào ứng dụng Flutter.
Đơn vị quảng cáo mẫu
Cách nhanh nhất để bật tính năng thử nghiệm là sử dụng đơn vị quảng cáo thử nghiệm do Google cung cấp. Các đơn vị quảng cáo này không được liên kết với tài khoản Ad Manager của bạn. Vì vậy, tài khoản của bạn sẽ không có nguy cơ tạo ra lưu lượng truy cập không hợp lệ khi sử dụng các đơn vị quảng cáo này.
Xin lưu ý rằng Google có các đơn vị quảng cáo thử nghiệm khác nhau cho Android và iOS. Bạn cần sử dụng đơn vị quảng cáo thử nghiệm dành cho iOS để tạo các yêu cầu quảng cáo thử nghiệm trên iOS và sử dụng đơn vị quảng cáo thử nghiệm dành cho Android để tạo yêu cầu quảng cáo thử nghiệm trên Android.
Các đơn vị quảng cáo này trỏ đến các mẫu quảng cáo thử nghiệm cụ thể.
Bật thiết bị thử nghiệm
Nếu muốn thử nghiệm nghiêm ngặt hơn với quảng cáo giống quảng cáo thực tế, thì giờ đây, bạn có thể định cấu hình thiết bị của mình làm thiết bị thử nghiệm và sử dụng mã đơn vị quảng cáo riêng mà bạn đã tạo trong giao diện người dùng Ad Manager.
Làm theo các bước dưới đây để thêm thiết bị của bạn làm thiết bị thử nghiệm.
Thêm thiết bị thử nghiệm theo phương thức lập trình
Nếu bạn muốn thử nghiệm quảng cáo trong ứng dụng khi đang phát triển, hãy làm theo các bước bên dưới để đăng ký thiết bị thử nghiệm theo phương thức lập trình.
Chạy một ứng dụng được định cấu hình bằng Google Mobile Ads Flutter Plugin và gửi yêu cầu quảng cáo bằng một trong các mã đơn vị quảng cáo thử nghiệm nêu trên.
void loadBanner() { final adUnitId = '/21775744923/example/adaptive-banner'; final bannerAd = AdManagerBannerAd( adUnitId: adUnitId, request: AdManagerAdRequest(), sizes: [AdSize.banner], ); bannerAd.load(); }Kiểm tra bảng điều khiển hoặc kết quả logcat để xem thông báo có dạng như sau:
Android
I/Ads: Use RequestConfiguration.Builder .setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")) to get test ads on this device.iOS
<Google> To get test ads on this device, set: GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers = @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
Sao chép mã thiết bị thử nghiệm gồm chữ và số vào bảng nhớ tạm.
Sửa đổi mã của bạn để gọi
MobileAds.instance.updateRequestConfigurationbằng danh sách mã thiết bị thử nghiệm trước khi đưa ra yêu cầu quảng cáo.MobileAds.instance.updateRequestConfiguration( RequestConfiguration(testDeviceIds: ['33BE2250B43518CCDA7DE426D04EE231']));Chạy lại ứng dụng. Nếu đã thêm thiết bị của mình làm thiết bị thử nghiệm đúng cách, bạn sẽ thấy nhãn Quảng cáo thử nghiệm ở giữa phía trên cùng của quảng cáo biểu ngữ, quảng cáo xen kẽ và quảng cáo có tặng thưởng:
Bạn có thể nhấp vào những quảng cáo có nhãn Quảng cáo thử nghiệm này mà không gây ảnh hưởng gì. Mọi yêu cầu, lượt hiển thị và lượt nhấp vào quảng cáo thử nghiệm đều không xuất hiện trong báo cáo của tài khoản.
Giờ đây, khi thiết bị của bạn đã được đăng ký làm thiết bị thử nghiệm, bạn có thể bắt đầu nhận được quảng cáo thử nghiệm thực tế hơn bằng cách thay thế
adUnitIDthử nghiệm bằngadUnitIDcủa riêng bạn.
Thử nghiệm với tính năng dàn xếp
Các đơn vị quảng cáo mẫu của Google chỉ hiển thị quảng cáo của Google. Để kiểm tra cấu hình dàn xếp, bạn phải bật thiết bị thử nghiệm.
Quảng cáo được dàn xếp KHÔNG hiển thị nhãn Quảng cáo thử nghiệm. Bạn chịu trách nhiệm đảm bảo rằng quảng cáo thử nghiệm được bật cho từng mạng dàn xếp để các mạng này không gắn cờ tài khoản của bạn do hoạt động không hợp lệ. Hãy xem hướng dẫn dàn xếp của từng mạng để biết thêm thông tin.
Nếu bạn không chắc chắn liệu bộ chuyển đổi mạng quảng cáo dàn xếp có hỗ trợ quảng cáo thử nghiệm hay không, thì cách an toàn nhất là tránh nhấp vào quảng cáo từ mạng đó trong quá trình phát triển. Bạn có thể
kiểm tra Ad.responseInfo
trên bất kỳ định dạng quảng cáo nào để tìm ra mạng quảng cáo đã phân phát quảng cáo hiện tại.