パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v0.6.12

vungle

Flutterアプリケーション向けのVungleプラグイン。iOSおよびAndroidでの広告収益化を可能にします。

AndroidiOS
30日間ダウンロード
28
いいね数
19
Pub ポイント
130

パッケージをインストール

flutter pub add vungle

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

Vungle Flutterプラグインは、AndroidおよびiOSプラットフォーム上のモバイルアプリケーションにおける広告収益化を可能にします。Flutterアプリとシームレスに統合され、開発者が動画広告や報酬付き広告を表示して収益を得られるようにします。このプラグインはネイティブ広告形式をサポートし、広告リクエストの管理、パフォーマンスのトラッキング、ユーザー参加率の最適化に役立つツールを提供しています。pub.dev経由での簡単なセットアップにより、信頼性の高いクロスプラットフォーム広告統合を求める開発者向けに設計されています。オープンソースコードはGitHubで公開されており、透明性とカスタマイズが可能です。

用途

  • モバイルゲームの収益化
  • アプリで動画広告を表示する
  • アプリ内コンテンツでユーザーに報酬を与える
  • ネイティブ広告形式の統合
  • 広告パフォーマンスの追跡
  • クロスプラットフォーム広告配信

主な機能

  • クロスプラットフォーム対応(iOSおよびAndroid)
  • 動画および報酬広告の統合
  • ネイティブ広告フォーマットのサポート
  • パフォーマンス分析
  • pub.devへの簡単な統合
  • GitHub上のオープンソースコード

適している対象

  • Flutter開発者
  • モバイルゲームの出版会社
  • 広告収入を獲得しようとしているアプリ
  • 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).
}

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。