패키지, 저장소 및 앱 카테고리 검색

패키지 상세v0.6.12

vungle

Flutter 애플리케이션용 Vungle 플러그인으로 iOS 및 Android에서 광고 수익화를 가능하게 합니다.

AndroidiOS
30일 다운로드
28
좋아요
19
Pub 점수
130

패키지 설치

flutter pub add vungle

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Vungle Flutter 플러그인은 안드로이드 및 iOS 플랫폼에서 모바일 애플리케이션의 광고 수익화를 가능하게 합니다. Flutter 앱과 원활하게 통합되어 개발자가 비디오 및 보상형 광고를 표시하여 수익을 창출할 수 있도록 합니다. 이 플러그인은 네이티브 광고 형식을 지원하며, 광고 요청 관리, 성능 추적, 사용자 참여도 최적화를 위한 도구를 제공합니다. pub.dev를 통해 간단한 설정으로 구성할 수 있으며, 신뢰성 있고 크로스플랫폼 광고 통합을 원하는 개발자를 위해 설계되었습니다. 오픈소스 코드는 GitHub에서 공개되어 있어 투명성과 맞춤형 조정이 가능합니다.

사용 사례

  • 모바일 게임 수익화
  • 앱에서 비디오 광고 표시
  • 앱 내 콘텐츠로 사용자 보상하기
  • 네이티브 광고 형식 통합
  • 광고 성과 추적
  • 크로스 플랫폼 광고 배포

주요 기능

  • 크로스 플랫폼 지원 (iOS 및 안드로이드)
  • 비디오 및 보상 광고 통합
  • 네이티브 광고 형식 지원
  • 성능 분석
  • 간편한 pub.dev 통합
  • GitHub의 오픈소스 코드

적합한 대상

  • 플러터 개발자
  • 모바일 게임 출판사
  • 광고 수익을 얻기 위한 앱
  • Vungle SDK를 사용하는 개발자
  • 네이티브 광고 경험을 필요로 하는 프로젝트
  • 투명하고 사용자 정의 가능한 솔루션을 원하는 팀

고려 사항

  • Vungle 계정 설정이 필요합니다
  • 광고 빈도 관리 필요
  • 사용자 경험에 미치는 잠재적 영향
  • 네트워크 연결에 따라 다릅니다
  • 광고 정책 준수
  • 생산 릴리스 전에 테스트 필요

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

vungle

A plugin for Flutter that supports loading and displaying interstitial and rewarded video ads using the Vungle SDK API.

Note: This plugin is in beta, and may still have a few issues and missing APIs. Feedback and Pull Requests are welcome.

Getting Started

Please go to the Vungle website to create account for your apps at first. You need add your apps there and you will get the app id and placement ids, then use this plugin in your flutter app to do the monetization.

Initialize the plugin
if (Platfrom.isAndroid) {
  Vungle.init('[vungle_android_app_id]');
} else {
  // for iOS
  Vungle.init('[vungle_ios_app_id]');
}

// You need wait until the plugin initialized to load and show ads
Vungle.onInitializeListener = () {
  // The plugin initialized, can load ads for now
}

Load Interstitial or rewarded video ads
Vungle.loadAd('[vungle_placement_id]');

// To know if the ad loaded
Vungle.onAdPlayableListener = (placementId, playable) {
  if(playable) {
    // The ad has been loaded, could play it for now.
  }
}
Play Interstitial or rewarded video ads
if(Vungle.isAdPlayable('[your_placement_id]') {
  Vungle.playAd(placementId);
}

Vungle.onAdStartedListener = (placementId) {
  // Ad started to play
}

// Deprecated. Please use OnAdEndListener
Vungle.onAdFinishedListener = (placementId, isCTAClicked, isCompletedView) {
  // Ad finished to play
  // isCTAClicked - User has clicked the `download` button
  // isCompletedView - User has viewed the video ad completely
  
}

Vungle.OnAdEndListener = (placementId) {
  // If implemented, this method gets called when a Vungle Ad Unit has been completely dismissed.
}

Vungle.OnAdViewedListener = (placementId) {
  // If implemented, this will be called when the ad is first rendered for the specified placement.
}

Vungle.OnAdClickedListener = (placementId) {
  // If implemented, this method gets called when user clicks the Vungle Ad.
}

Vungle.OnAdRewardedListener = (placementId) {
  // This method is called when the user should be rewarded for watching a Rewarded Video Ad.
  // At this point, it's recommended to reward the user.
}

Vungle.OnAdLeftApplicationListener = (placementId) {
  // If implemented, this method gets called when user taps the Vungle Ad
  // which will cause them to leave the current application(e.g. the ad action
  // opens the iTunes store, Mobile Safari, etc).
}

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.