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

パッケージ詳細v2.7.1

advertising_id

広告IDにアクセスするためのFlutterプラグインです。iOSではASIdentifierManager.advertisingIdentifier、Androidでは広告IDをラップしています。

AndroidiOS
30日間ダウンロード
11.2万
いいね数
42
Pub ポイント
140

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

flutter pub add advertising_id

パッケージ概要

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

advertising_id パッケージは、Android および iOS プラットフォームのデバイス広告 ID にアクセスできる Flutter プラグインです。iOS の ASIdentifierManager.advertisingIdentifier と Android の広告 ID というネイティブ API をラップしており、ターゲティング広告に使用される一意な識別子を取得できます。これにより、開発者はプラットフォーム固有のプライバシー規則を遵守しつつ、広告のパーソナライズや分析をサポートできます。このプラグインは軽量で、Flutter アプリケーションへの統合がスムーズです。

用途

  • ターゲット広告
  • ユーザー分析
  • 広告アトリビューション
  • クロスアプリ追跡

主な機能

  • クロスプラットフォーム対応
  • Privacy-compliant
  • シンプルな API
  • ネイティブ統合

適している対象

  • 広告配信アプリ
  • 分析ツール
  • マーケティングプラットフォーム

注意事項

  • iOSでユーザーの承認が必要です
  • プラットフォームの権限に依存します
  • すべてのデバイスで利用可能ではありません
  • プライバシー設定によって制限される可能性があります

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

pub package

advertising_id

A Flutter plugin to access advertising ID.

Wraps ASIdentifierManager.advertisingIdentifier (on iOS) and advertising ID (on Android).

Getting Started

Run this command

 flutter pub add advertising_id

This will add a line like this to your package's pubspec.yaml

dependencies:
  ....
  advertising_id: ^2.7.1

Usage

AdvertisingId.id

Get advertising ID.

String? advertisingId;
// Platform messages may fail, so we use a try/catch PlatformException.
try {
  advertisingId = await AdvertisingId.id(true);
} on PlatformException {
  advertisingId = null;
}
AdvertisingId.isLimitAdTrackingEnabled

Retrieves whether the user has limit ad tracking enabled or not.

bool? isLimitAdTrackingEnabled;
// Platform messages may fail, so we use a try/catch PlatformException.
try {
  isLimitAdTrackingEnabled = await AdvertisingId.isLimitAdTrackingEnabled;
} on PlatformException {
  isLimitAdTrackingEnabled = false;
}

カテゴリー

ソースリポジトリ

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

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