doyouad 1.0.6 copy "doyouad: ^1.0.6" to clipboard
doyouad: ^1.0.6 copied to clipboard

A Flutter plugin that supports DoYouAD's ad exposure.

Installation #

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

Android #

  • AndroidManifest.xml 파일에 아래 내용을 추가 하세요.
<queries>
    <intent>
        <action android:name="android.intent.action.VIEW" />
        <data android:scheme="https" />
    </intent>
    <intent>
        <action android:name="android.intent.action.VIEW" />
        <data android:scheme="http" />
    </intent>
</queries>

IOS #

  • info.plist 파일에 아래 내용을 추가 하세요.
<key>LSApplicationQueriesSchemes</key>
<array>
    <string>https</string>
    <string>http</string>
</array>

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
    ],
)
0
likes
120
points
320
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin that supports DoYouAD's ad exposure.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_inappwebview, url_launcher

More

Packages that depend on doyouad