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

v8.0.0

Compare
Choose a tag to compare
@fan-n-kunimoto fan-n-kunimoto released this 06 Mar 02:10
· 4 commits to master since this release

日本語

  • 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: