メインコンテンツまでスキップ

LINE広告ネットワークの統合

このガイドではiOSアプリにVAMP SDKのLINE広告ネットワークのアダプターを導入する方法について説明します。

最新のアダプター

現在リリースされているVAMPLINEAdsAdapterの最新バージョンはこちらになります。

Note

アダプターによってサポートされているOSバージョンでも、VAMP SDKによってサポートされているOSバージョンでなければ、広告を表示することはできません。

読み込み中...

Swift Package Manager(SPM)インストール

注意事項

警告

SPMとCocoaPodsを併用して実装するケースには対応しておりません。

  • CocoaPodsからSPMへ移行する際は、依存関係の競合を防ぐため、pod deintegrate コマンドでプロジェクトからCocoaPodsの設定を完全に削除してください。
  • LINE広告ネットワークのVAMPアダプターは VAMPLINEAdsAdapter v3.0.100(2026-05-26)からSPMでの配布に対応しています。
LINE広告ネットワークSDK 3.1.0 をSPMで導入した場合のApp Store Connectアップロードエラー(3.1.1で解消済み)

LINE広告ネットワークSDK(FiveAd)3.1.1 で解消しました。VAMPLINEAdsAdapter v3.1.100 以降をご利用ください。

3.1.0では、SPM(または手動でxcframeworkを「Embed & Sign」)で導入したアプリのApp Store Connectへのビルド提出が、エラー ITMS-90056 / ITMS-90057 で拒否されていました。FiveAd 3.1.0のInfo.plistに、App Store Connectが必須とするSDKのバージョン情報(CFBundleShortVersionString / CFBundleVersion)が設定されていなかったためです。

  • アーカイブは成功し、広告表示などのランタイム動作には影響ありませんでした(App Store Connectへの提出時のみ発生)
  • CocoaPodsで導入している場合は原則影響ありませんでしたが、同一アプリ内の別のSDKやモジュールがSPM経由でFiveAdを参照している場合は発生していました
  • 3.1.0を利用中の場合は、VAMPLINEAdsAdapter v3.1.100(LINE広告ネットワークSDK 3.1.1)へ更新してください

Xcodeのメニューから「File」→「Add Package Dependencies」を選択し、右上の検索窓に以下のURLを入力して追加します。

VAMPアダプターインストール

LINE広告ネットワークのVAMPアダプターもSPMで配布しています。以下のリポジトリURLを追加してください。LINE広告ネットワークSDK(FiveAd)はSPMの依存解決により自動的に導入されるため、個別のダウンロードは不要です。

LINEAds

https://github.com/AdGeneration/VAMP-LINEAds-iOS-Adapter.git

CocoaPodsでアダプターをインストール

まずは、CocoaPodsでアダプターをインストールします。

プロジェクトのPodfileに以下の行を追加します。

pod 'VAMPLINEAdsAdapter'

バージョンを指定する場合は以下のようにします。

pod 'VAMPLINEAdsAdapter', "[VERSION]"

依存するフレームワーク

LINE広告ネットワーク SDKは以下のフレームワークに依存しています。

  • AdSupport
  • AVFoundation
  • CoreMedia
  • CoreTelephony
  • SystemConfiguration
  • AudioToolbox
  • WebKit
  • StoreKit

VAMPLINEAdsAdapter の更新履歴

Version v3.1.100 (2026-09-10)

  • LINE広告ネットワークSDK v3.1.1と互換性があります。
  • LINE広告ネットワークSDK 変更内容(2026-09-07):
    • FiveAd.frameworkのInfo.plistにSDKのバージョン情報が正しく設定されない不具合を修正しました。

Version v3.1.0 (2026-08-26)

  • LINE広告ネットワークSDK v3.1.0と互換性があります。
  • 注意: LINE広告ネットワークSDK 3.1.0をSPM(または手動Embed & Sign)で導入した場合、App Store Connectへのアップロードがエラー ITMS-90056 / ITMS-90057 で失敗する事象が確認されています。詳細と回避策は上記「Swift Package Manager(SPM)インストール」の注意書きを参照してください。
  • LINE広告ネットワークSDK 変更内容(2026-08-24):
    • FADConfigのappId以外の全ての設定を非推奨化しました。これらの設定の代わりにFADAdSlotConfigを利用してください。
    • FADConfig.isTestを非推奨化し、FADAdSlotConfig.setAdTestModeEnabled:を追加しました。
    • FADConfig.maxAdAgeRatingを非推奨化し、FADAdSlotConfig.setMaxAdAgeRating:を追加しました。
    • FADConfig.needChildDirectedTreatmentを非推奨化し、FADAdSlotConfig.setChildDirected:を追加しました。
    • FADConfig.loadFromInfoDictionaryを非推奨化しました。
    • FADConfig.enableSoundByDefault:を非推奨化しました。音声設定はFADAdInterface.enableSound:またはサーバー側設定の利用を推奨します。
    • FADSettings.enableSound / isSoundEnabledを削除しました。
    • FADNeedGdprNonPersonalizedAdsTreatmentを非推奨化しました。
    • メディエーション情報を登録できるAPI FADAdSlotConfig.setMediationName:version:を追加しました。
    • FADCreativeTypeをNS_ENUMとして利用できるよう整理しました。Swiftでは.movieなどのenum表現を利用できます。
    • 長期間未使用だった一部の古いエラーコード定義を削除しました。
    • FADErrorCodeに関する旧来の互換定数について非推奨化を行いました。
    • FADAdLoader.collectSignalWithConfig:withSignalCallback:を非推奨化しました。代わりとして、collectSignalWithSlotId:withSignalCallback:の利用を推奨します。
    • 広告ロード時のエラー発生を抑制するため、内部ロジックを改善しました。

Version v3.0.100 (2026-02-19)

  • LINE広告ネットワークSDK v3.0.1と互換性があります。
  • SDKの実装にSwiftを利用するようになりました(Swift 5.9 / Xcode 15系以降が必要)。
  • 公開APIの変更はありません。

Version v2.9.2025111900 (2026-01-05)

Version v2.9.2025093000 (2025-10-02)

Version v2.9.2025082500 (2025-09-01)

Version v2.9.2025080500 (2025-08-07)

  • LINE広告ネットワークSDK v2.9.20250805と互換性があります。
  • 軽微な修正を実施しました。

Version v2.9.2025050700 (2025-05-07)

  • LINE広告ネットワークSDK v2.9.20250507と互換性があります。
  • LINE広告ネットワークSDK 更新内容:サポートする下限iOSバージョンを15.0に引き上げました。内部ロジックを改善しました。

Version v2.9.2024110600 (2024-11-12)

  • LINE広告ネットワークSDK v2.9.20241106と互換性があります。内部ロジックを改善しました。

Version 2.8.2024082700(2024-08-27)

  • LINE広告ネットワークSDK 2.8.20240827と互換性があります。LINE広告ネットワーク更新内容:フルスクリーン広告の内部ロジックを改善しました。

Version 2.7.20240411.0(2024-04-18)

  • LINE広告ネットワークSDK 2.7.20240411と互換性があります。LINE広告ネットワーク更新内容:Privacy Manifest関連の対応で一部実装を修正しました。

Version 2.7.20240318.0(2024-03-18)

  • LINE広告ネットワーク SDK 2.7.20240318と互換性があります。
  • FADInterstitialおよびFADVideoRewardの従来のshowAPIを非推奨化しました。代わりにUIViewControllerを引数としてとるshowWithViewController(Swiftの場合は show)を提供するようにしました。
  • versionAPIを非推奨化しました。代わりにsemanticVersionAPIをご利用ください。
  • SystemConfiguration frameworkへの依存を削除し、代わりにNetwork frameworkへの依存を追加しました。
  • SDK初回起動時に、SDK初期化直後にloadAdAsyncを呼ぶとBadSlotIdエラーで失敗することがある問題を修正しました。
  • カスタムプロダクトページに対応しました。
  • 内部ロジックを改善しました。

Version 2.7.20240214.0(2024-03-12)

  • LINE広告ネットワーク SDK 2.7.20240214と互換性があります。
  • CocoaPodsによってSDKを導入している場合にPrivacy Manifestが正しく認識されるようになりました。

Version 2.7.20240126.0(2024-02-01)

  • LINE広告ネットワーク SDK 2.7.20240126と互換性があります。
  • Privacy Manifest関連の対応を実施しました。2024年春までに最新バージョンへのアップデートをお願いいたします。

Version 2.7.20231115.0(2023-12-25)

  • LINE広告ネットワーク SDK 2.7.20231115と互換性があります。
  • 広告イベントを取得するAPIを変更しました。
  • 動画リワード広告でリワードを付与するAPIを変更しました。
  • 内部ロジックを改善しました。
  • 詳しくはマイグレーションガイドをご確認ください: iOS FiveSDK導入ガイド - 20231115広告イベント取得方法の変更

Version 2.6.20230609.1(2023-10-18)

  • LINE広告ネットワーク SDK 2.6.20230609と互換性があります。
  • VAMPLINEAdsAdapterのみアップデート

Version 2.6.20230609.0(2023-06-13)

  • LINE広告ネットワーク SDK 2.6.20230609と互換性があります。
  • LINEAds修正内容(2023-06-09):Xcode14以降での環境にのみ対応。内部ロジックを改善しました。

Version 2.6.20230215.0(2023-01-31)

  • LINE広告ネットワーク SDK 2.6.20230215と互換性があります。
  • LINEAds修正内容(2023-02-15):Xcode14以降での環境にのみ対応。内部ロジックを改善しました。

Version 2.5.20221226.0(2023-01-31)

  • LINE広告ネットワーク SDK 20221226と互換性があります。
  • LINEAds修正内容(2022-12-26):Xcode14以降での環境にのみ対応。サポートする下限iOSバージョンを11に引き上げました。非推奨APIのFADDelegateを削除しました。移行が済んでいない方はマイグレーションガイドを参考に移行してください。内部ロジックを改善しました。

Version 2.4.20220722.0(2022-08-01)

  • LINE広告ネットワーク SDK 20220722と互換性があります。

Version 2.4.20220630.0

  • LINE広告ネットワーク SDK 20220630と互換性があります。

Version 2.4.20220225.0

  • LINE広告ネットワーク SDK 20220225と互換性があります。

Version 2.4.20211028.0

  • LINE広告ネットワーク SDK 20211028と互換性があります。

Version 2.4.20211004.0

  • LINE広告ネットワーク SDK 20211004と互換性があります。

Version 2.3.20210524.0

  • LINE広告ネットワーク SDK 20210524と互換性があります。

Version 2.3.20210326.1

  • LINE広告ネットワーク SDK 20210326と互換性があります。
  • CocoaPodsに対応しました。
  • サポートOSをiOS10以降に変更しました。

Version 20210122.0

  • LINE広告ネットワーク SDK 20210122と互換性があります。
  • VAMP SDK v4.1.0.1以降が必要です。