Skip to content
This repository has been archived by the owner on Mar 29, 2024. It is now read-only.

Releases: fan-ADN/nendSDK-iOS-pub

v8.2.0

14 Sep 08:27
Compare
Choose a tag to compare

日本語

  • nendSDK-データ収集項目 の診断に関する内容を更新
  • iOS 17 でフルボード広告のレイアウトが崩れる不具合の修正
  • その他、内部処理の修正

English

  • Update Data Collection Items (Diagnostics)
  • Fixed issue : Fullscreen ad displayed in unintended layout on iOS 17.
  • Internal code improvements.

v8.1.0

26 Jul 06:08
Compare
Choose a tag to compare

日本語

  • Minimum Deployment Targetを iOS 11.0 に変更
  • 開発環境を Xcode 14.1 以降に変更
  • Info.plist に nend の SKAdNetworkIdentifier が設定されていない場合 SKAdNetwork を利用した広告を配信しないように変更
  • フレームワーク のアーキテクチャから i386 を削除
  • オプションのフレームワーク から CoreTelephony.framework を削除
  • その他、内部処理の修正

English

  • Change the minimum Deployment Target to iOS 11.0
  • Changed development environment to Xcode 14.1 or later.
  • Changed so that ads using SKAdNetwork are not served if nend's SKAdNetworkIdentifier is not set in Info.plist
  • Removed i386 from framework architecture
  • Removed CoreTelephony.framework from Optional Frameworks
  • Internal code improvements.

v8.0.1

06 Apr 01:21
Compare
Choose a tag to compare

日本語

  • SKAdNetworkを使用した一部の広告でクリックしても何も発生しない場合がある不具合の修正

English

  • Fixed issue : Failed click SKAdNetwork ad in some cases.

v8.0.0

06 Mar 02:10
Compare
Choose a tag to compare

日本語

  • XCFrameworkに変更
  • SKAdNetwork 4.0 対応
  • NADView の nendSpotID プロパティをNSNumber型に変更
  • 動画広告でエンドカードのレイアウトが想定外となる場合がある不具合を修正
  • 動画ネイティブでnadNativeVideoViewDidStartPlay() が複数回呼び出される不具合を修正
  • 動画リワードでnadRewardVideoAdDidClose() が複数回呼び出される不具合を修正
  • 非推奨となっていたプロパティ, メソッドの削除
    • 全般的にspotId(String型)を削除
    • 全般的にisOutputLogを削除
    • インタースティシャル広告
      • NADInterstitialDelegateプロトコルを削除
      • delegateプロパティを削除
    • 動画広告でのUserFeature, UserIDを削除
  • その他、内部処理の修正
非推奨となっていたプロパティ, メソッドの削除 詳細
    - NADView
      - property
        - isOutputLog
      - method
        - setNendID: spotID:
    - NADInterstitial
      - protocol
        - NADInterstitialDelegate
      - property
        - delegate
        - isOutputLog
      - method
        - loadAdWithApiKey: spotId:
        - showAdFromViewController: spotId:
    - NADNativeClient
      - method
        - initWithSpotId: apiKey:
    - NADNativeLogger class
    - NADNativeTableViewHelper
      - method
        - helperWithTableView: spotId: apiKey: advertisingExplicitly: adPlacement: delegate:
        - helperWithTableView: spotId: apiKey: advertisingExplicitly: adPlacement: delegate: placeholderCellClass:
        - helperWithTableView: spotId: apiKey: advertisingExplicitly: adPlacement: delegate: placeholderCellNibName:
    - NADNativeLoader
      - method
        - loadWithSpotId: apiKey: completionBlock:
    - NADFullBoardLoader
      - method
        - initWithSpotId:spotId apiKey:
    - NADVideo
      - property
        - userId
        - userFeature
        - isLocationEnabled
        - isOutputLog
      - method
        - initWithSpotId:apiKey:
    - NADUserFeature class
    - NADInterstitialVideo
      - method
        - addFallbackFullboardWithSpotId: apiKey
    - NADNativeVideoLoader
      - property
        - userId
        - userFeature
        - isLocationEnabled
      - method
        - initWithSpotId: apiKey:
        - initWithSpotId: apiKey: clickAction:
        - setFillerStaticNativeAdId: apiKey:

English

  • Updated the SDK from a .framework to a .xcframework.
  • Added support for SKAdNetwork Version 4.0.
  • Changed type of property nendSpotID to NSNumber in NADView.
  • Fixed issue:
    • Illegal endcard size by different orientation on video ads.
    • 'NativeVideoViewDidStartPlay' called duplicately on native video ad.
    • 'nadRewardVideoAdDidClose' called duplicately on reward video ad.
  • Removed deprecated properties and method.
    • Removed spotId(String) input in all ad formats.
    • Removed isOutputLog property in all ad formats.
    • Interstitial ad
      • Removed protocol NADInterstitialDelegate.
      • Removed property delegate
    • Removed UserID, UserFeature property on video ads.
  • Improvements internal code.
Detail : Removed deprecated properties and method.
    - NADView
      - property
        - isOutputLog
      - method
        - setNendID: spotID:
    - NADInterstitial
      - protocol
        - NADInterstitialDelegate
      - property
        - delegate
        - isOutputLog
      - method
        - loadAdWithApiKey: spotId:
        - showAdFromViewController: spotId:
    - NADNativeClient
      - method
        - initWithSpotId: apiKey:
    - NADNativeLogger class
    - NADNativeTableViewHelper
      - method
        - helperWithTableView: spotId: apiKey: advertisingExplicitly: adPlacement: delegate:
        - helperWithTableView: spotId: apiKey: advertisingExplicitly: adPlacement: delegate: placeholderCellClass:
        - helperWithTableView: spotId: apiKey: advertisingExplicitly: adPlacement: delegate: placeholderCellNibName:
    - NADNativeLoader
      - method
        - loadWithSpotId: apiKey: completionBlock:
    - NADFullBoardLoader
      - method
        - initWithSpotId:spotId apiKey:
    - NADVideo
      - property
        - userId
        - userFeature
        - isLocationEnabled
        - isOutputLog
      - method
        - initWithSpotId:apiKey:
    - NADUserFeature class
    - NADInterstitialVideo
      - method
        - addFallbackFullboardWithSpotId: apiKey
    - NADNativeVideoLoader
      - property
        - userId
        - userFeature
        - isLocationEnabled
      - method
        - initWithSpotId: apiKey:
        - initWithSpotId: apiKey: clickAction:
        - setFillerStaticNativeAdId: apiKey:

v7.4.0

09 Sep 07:46
Compare
Choose a tag to compare

日本語

  • iOS 16 で SKAdNetwork の広告のロードが失敗する不具合の修正
  • iOS 16 で 広告の回転制御が正常に行えない場合がある不具合の修正
  • バナー広告で意図しないレイアウトで表示される場合がある不具合の修正
  • 動画広告を閉じる際にまれにクラッシュする不具合の修正
  • 動画広告再生時に releaseVideoAd() を呼び出した場合、広告が正常に閉じられない不具合を修正
  • 動画広告と動画ネイティブ広告のオプション設定からユーザーIDとユーザー属性の設定を廃止
  • Minimum Deployment Targetを iOS 10.0 に変更
  • その他、内部処理の修正

English

  • Fixed issue:
    • SKAdNetwork ads fail to load on iOS 16.
    • In rare cases, cannot rotate ad on iOS 16.
    • Banner ad display in unintended layout.
    • In rare cases, crash when closing video ad.
    • Ad were not closed properly when releaseVideoAd() called during video ad playback.
  • User ID and User Feature settings removed from the options for video ad and native video ad.
  • Changed Minimum Deployment Target to iOS 10.0.
  • Improvements internal code.

v7.3.0

18 Apr 06:06
Compare
Choose a tag to compare

日本語

  • SKAdNetwork Version 3.0 に対応

English

  • Added support for SKAdNetwork Version 3.0.

v7.2.0

01 Mar 04:59
Compare
Choose a tag to compare

日本語

  • nendSDK内で使用しているWKWebViewのconfigurationのプロパティを共有するクラスを追加
  • 動画広告のロードで稀にクラッシュする不具合を改修
  • 開発環境を Xcode 13 以降に変更

English

  • Added new class : Share properties of WKWebView configuration used within the nendSDK.
  • Fixed issue : In rare cases, it may crash when loading a video ad.
  • Changed development environment to Xcode 13 or later.

v7.1.0

21 Oct 05:54
Compare
Choose a tag to compare

日本語

  • インタースティシャル広告で dismiss() メソッドで広告を閉じた場合クラッシュする不具合を修正
  • NADInterstitialLoadingDelegate プロトコルと NADInterstitialClickDelegate プロトコル内の一部メソッドのオプショナルの設定を修正

English

  • Fixed issue : Crash when closing an ad with the dismiss() method in an interstitial ad.
  • Fixed issue : Wrong optional settings for methods within the NADInterstitialLoadingDelegate protocol and NADInterstitialClickDelegate protocol.

v7.0.6

29 Jul 00:32
Compare
Choose a tag to compare

日本語

  • 動画広告で誤った広告IDを設定してもロードが成功してしまう不具合を改修
  • その他、内部処理の修正

English

  • Fixed issue : If you set the wrong ad ID for a video ad, the video ad may load successfully.
  • Improvements internal code.

v7.0.5

13 May 00:13
Compare
Choose a tag to compare

日本語

  • 動画広告のロードで稀にクラッシュする不具合を改修
  • 動画広告のロードで稀にレスポンスが返らなくなる不具合を改修
  • CoreLocation.framework, CoreMotion.framework を使用した情報取得処理を削除

English

  • Fixed issue : In rare cases, it may crash when loading a video ad.
  • Fixed issue : In rare cases, it may do not return a response when loading a video ad.
  • Removed optional information acquisition using CoreLocation.framework and CoreMotion.framework.