Installation

  • pubspec.yaml 파일에 최신 버전을 추가하세요.
dependencies:
    doyouad: "<LATEST_VERSION>"
  • 커멘드 라인으로 설치할 수 있습니다.
flutter pub add doyouad

BannerSize

Code Width Height Description
BANNER 320 50 320x50
LARGE_BANNER 320 50 320x50
MEDIUM_RECTANGLE 300 50 320x50
FULL_BANNER 468 50 320x50
LEADERBOARD 728 50 320x50
FRONT_BANNER 320 50 320x50

Config

Field Type Required Description
zoneId String O 발급받은 ZoneId
size String O ex)BannerSize.BANNER
live Boolean X Default : false, 배포시 true
background Color X 여백 배경 컬러
padding Int X 세로 여백
interval Int X 자동 리로드 시간
callback Function X 광고 이벤트 리스너

Source Code

import 'package:doyouad/doyouadLib.dart';
import 'package:doyouad/doyouad.dart';
void _handleDoyouADCallback(result, message){
    if(result == Adresult.SUCCESS){
        debugPrint("### SUCCESS : $message");
    }else if(result == Adresult.RELOAD){
        debugPrint("### RELOAD : $message");
    }else if(result == Adresult.FAIL){
        debugPrint("### FAIL : $message");
    }else if(result == Adresult.CLICK){
        debugPrint("### CLICK : $message");
    }
}
var doyouad = DoYouAD(
    zoneId: "<ZONEID>",
    size: BannerSize.LARGE_BANNER,
    //배포시 true, 테스트시 false
    isLive: false,
    color: Colors.red,(선택)
    useInterval: 40,(선택)
    callback: _handleDoyouADCallback,(선택)
);
Column(
    mainAxisAlignment: MainAxisAlignment.center,
    children: <Widget>[
        doyouad
    ],
)