네이티브 광고
네이티브 광고는 광고가 게재되는 사용자 환경의 형식 및 기능에 맞춰 자동으로 최적화되어 출력 됩니다.
1. 위젯 생성
Widget _setNativeView() {
const String viewType = 'AdPopcornSSPNativeView';
if (Platform.isAndroid) {
final Map<String, dynamic> creationParams = <String, dynamic>
{'appKey':'your_app_key', 'placementId':'your_placement_id', 'height':280};
return Container(
width: double.maxFinite,
height:280,
child: AndroidView(
viewType: viewType,
layoutDirection: TextDirection.ltr,
creationParams: creationParams,
creationParamsCodec: const StandardMessageCodec(),
),
);
}
else if (Platform.isIOS) {
final Map<String, dynamic> creationParams = <String, dynamic>
{'appKey':'your_app_key', 'placementId':'your_placement_id'};
return Container(
width: double.maxFinite,
height:280,
child: UiKitView(
viewType: viewType,
layoutDirection: TextDirection.ltr,
creationParams: creationParams,
creationParamsCodec: const StandardMessageCodec(),
),
);
}
else{
return Container(
width: double.maxFinite,
height: 1
);
}
}2. MethodChannel 생성
이벤트
설명
Last updated