Quảng cáo gốc là thành phần quảng cáo hiển thị cho người dùng thông qua các thành phần giao diện người dùng vốn có của nền tảng. Về mặt lập trình, điều này có nghĩa là khi quảng cáo gốc tải, ứng dụng của bạn sẽ nhận được một đối tượng NativeAd chứa các thành phần của quảng cáo đó, và ứng dụng của bạn (chứ không phải Google Mobile Ads Flutter Plugin) sẽ chịu trách nhiệm hiển thị các thành phần đó.
Định dạng quảng cáo này dành cho trường hợp bạn muốn có thêm quyền kiểm soát để tạo kiểu cho giao diện của quảng cáo.
Nếu bạn không cần những tính năng này, hãy sử dụng một trong các định dạng quảng cáo khác của chúng tôi.
Có 2 cách để hiển thị quảng cáo gốc trong ứng dụng Flutter:
Mẫu quảng cáo gốc: Các mẫu quảng cáo gốc được xác định trước và được tạo kiểu bằng Dart API.
Thiết lập nền tảng: Bố cục tuỳ chỉnh dành riêng cho nền tảng được xác định bằng các công cụ bố cục của Android và iOS.
Mẫu quảng cáo gốc
Có hai loại mẫu để bạn lựa chọn: nhỏ hoặc trung bình. Mỗi mẫu đều có các tuỳ chọn tạo kiểu giao diện người dùng; tuy nhiên, các mẫu này cung cấp ít tuỳ chỉnh hơn so với việc triển khai thiết lập nền tảng.
Nhỏ
Android
iOS
Trung bình
Android
iOS
Để biết thông tin chi tiết về cách triển khai mẫu quảng cáo gốc trong Dart, hãy xem bài viết Mẫu quảng cáo gốc.
Thiết lập nền tảng
Thiết lập nền tảng là lựa chọn phù hợp hơn khi bạn cần kiểm soát hoàn toàn giao diện của quảng cáo trên cả nền tảng Android và iOS, nhưng bạn sẽ cần viết mã cho cả hai nền tảng.
Để biết hướng dẫn thiết lập theo nền tảng, hãy xem phần Thiết lập nền tảng.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2026-10-16 UTC."],[],["Native ads allow apps to display ad assets using native UI components. Apps receive a `NativeAd` object and handle asset display. There are two implementation methods: native templates and platform setup. Native templates offer pre-defined small or medium designs with some styling options. Platform setup provides full control over ad appearance on Android and iOS but requires platform-specific code. Native templates are detailed in the linked section and so are the platform specific set up.\n"]]