Skip to main content

Release Notes

8.13.0 (2026-03-20)

Features

  • add forceSkip() to abort in-stream ad
  • support OMID on in-stream AD

GFP SDKs mapped to this BoM version 8.13.0

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.13.0
com.naver.gfpsdk:gfpsdk-adplayer8.13.0
com.naver.gfpsdk.mediation:nda8.13.0
com.naver.gfpsdk.mediation:ndarichmedia8.13.0
com.naver.gfpsdk.mediation:ndavideo8.13.0
com.naver.gfpsdk.mediation:applovin13.5.0.1
com.naver.gfpsdk.mediation:aps11.0.0.1
com.naver.gfpsdk.mediation:bidmachine3.5.0.1
com.naver.gfpsdk.mediation:chartboost9.10.2.0
com.naver.gfpsdk.mediation:dfp24.7.0.0
com.naver.gfpsdk.mediation:dt8.4.0.0
com.naver.gfpsdk.mediation:fan6.21.0.1
com.naver.gfpsdk.mediation:ima3.37.0.2
com.naver.gfpsdk.mediation:inmobi11.1.0.0
com.naver.gfpsdk.mediation:ironsource9.1.0.1
com.naver.gfpsdk.mediation:lan3.0.1.0
com.naver.gfpsdk.mediation:pangle7.5.0.3.2
com.naver.gfpsdk.mediation:unity4.16.5.1
com.naver.gfpsdk.mediation:vungle7.6.1.0

8.12.0 (2026-02-02)

Features

  • support special da travelling nda ad

Bug Fixes

  • core: ad resources were not cached when disk caching
  • nda: correct CTA button horizontal margin in naver today ad
  • nda: correct slot spacing in Shopping NDA ad
  • nda: fix activity reference passing in fullscreen ads
  • nda: fix context leak of some ad
  • nda: fix unintended margin issue in Interaction Collection Ad
  • nda: fix unintended margin issue in MediaView
  • nda: use bon ui text color for naver today ad

Code Refactoring

  • apply missing VAST macros
  • nda: add lighting overlay animation to Special Shopping media view
  • support GPP specs

GFP SDKs mapped to this BoM version 8.12.0

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.12.0
com.naver.gfpsdk:gfpsdk-adplayer8.12.0
com.naver.gfpsdk.mediation:nda8.12.0
com.naver.gfpsdk.mediation:ndarichmedia8.12.0
com.naver.gfpsdk.mediation:ndavideo8.12.0
com.naver.gfpsdk.mediation:applovin13.5.0.1
com.naver.gfpsdk.mediation:aps11.0.0.1
com.naver.gfpsdk.mediation:bidmachine3.5.0.1
com.naver.gfpsdk.mediation:chartboost9.10.2.0
com.naver.gfpsdk.mediation:dfp24.7.0.0
com.naver.gfpsdk.mediation:dt8.4.0.0
com.naver.gfpsdk.mediation:fan6.21.0.1
com.naver.gfpsdk.mediation:ima3.37.0.1
com.naver.gfpsdk.mediation:inmobi11.1.0.0
com.naver.gfpsdk.mediation:ironsource9.1.0.1
com.naver.gfpsdk.mediation:lan2.9.20251028.0
com.naver.gfpsdk.mediation:pangle7.5.0.3.2
com.naver.gfpsdk.mediation:unity4.16.5.1
com.naver.gfpsdk.mediation:vungle7.6.1.0

8.11.1 (2026-01-14)

Bug Fixes

  • core: prevent main thread disk I/O and error on caching ad
  • fix UI not updating after VAST parse error
  • nda: skip orientation setting in multi-window mode in FullScreen AD

Code Refactoring

  • core: refactor the bid token parameter
  • core: unify error message format when getting signal
  • nda: block mraid.open() without clicking

GFP SDKs mapped to this BoM version 8.11.1

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.11.1
com.naver.gfpsdk:gfpsdk-adplayer8.11.1
com.naver.gfpsdk.mediation:nda8.11.1
com.naver.gfpsdk.mediation:ndarichmedia8.11.1
com.naver.gfpsdk.mediation:ndavideo8.11.1
com.naver.gfpsdk.mediation:applovin13.5.0.0
com.naver.gfpsdk.mediation:aps11.0.0.1
com.naver.gfpsdk.mediation:bidmachine3.5.0.0
com.naver.gfpsdk.mediation:chartboost9.10.2.0
com.naver.gfpsdk.mediation:dfp24.7.0.0
com.naver.gfpsdk.mediation:dt8.4.0.0
com.naver.gfpsdk.mediation:fan6.21.0.0
com.naver.gfpsdk.mediation:ima3.37.0.1
com.naver.gfpsdk.mediation:inmobi10.8.7.1
com.naver.gfpsdk.mediation:ironsource9.1.0.0
com.naver.gfpsdk.mediation:lan2.9.20251028.0
com.naver.gfpsdk.mediation:pangle7.5.0.3.2
com.naver.gfpsdk.mediation:unity4.16.5.0
com.naver.gfpsdk.mediation:vungle7.6.1.0

8.11.0 (2025-12-15)

Features

  • add adaptive square sizing to ScrollTransformImageView
  • support disk caching on loading ad
  • support expand double crown image ad
  • support interaction collection ad

Bug Fixes

  • core: prevent crash for some device
  • core: prevent resource leak for instream
  • use original size for AdChoices icon in native simple ads

Code Refactoring

  • add video support for 1+N native ad
  • core: improve language coverage
  • nda: change AdChoices icon margin for native simple ads
  • nda: fix the DoubleCrown background design spec
  • nda: improve scroll behavior for slots

GFP SDKs mapped to this BoM version 8.11.0

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.11.0
com.naver.gfpsdk:gfpsdk-adplayer8.11.0
com.naver.gfpsdk.mediation:nda8.11.0
com.naver.gfpsdk.mediation:ndarichmedia8.11.0
com.naver.gfpsdk.mediation:ndavideo8.11.0
com.naver.gfpsdk.mediation:applovin13.4.0.1
com.naver.gfpsdk.mediation:aps11.0.0.1
com.naver.gfpsdk.mediation:bidmachine3.3.0.1
com.naver.gfpsdk.mediation:chartboost9.9.3.1
com.naver.gfpsdk.mediation:dfp24.5.0.1
com.naver.gfpsdk.mediation:dt8.3.8.1
com.naver.gfpsdk.mediation:fan6.20.0.1
com.naver.gfpsdk.mediation:ima3.37.0.0
com.naver.gfpsdk.mediation:inmobi10.8.7.1
com.naver.gfpsdk.mediation:ironsource8.11.1.1
com.naver.gfpsdk.mediation:lan2.9.20250110.4
com.naver.gfpsdk.mediation:pangle7.5.0.3.1
com.naver.gfpsdk.mediation:unity4.16.1.1
com.naver.gfpsdk.mediation:vungle7.5.1.1

8.10.3 (2025-11-19)

Bug Fixes

  • nda: fix incorrect height calculation in NS Flicking AD

GFP SDKs mapped to this BoM version 8.10.3

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.10.3
com.naver.gfpsdk:gfpsdk-adplayer8.10.3
com.naver.gfpsdk.mediation:nda8.10.3
com.naver.gfpsdk.mediation:ndarichmedia8.10.3
com.naver.gfpsdk.mediation:ndavideo8.10.3
com.naver.gfpsdk.mediation:applovin13.4.0.0
com.naver.gfpsdk.mediation:aps11.0.0.0
com.naver.gfpsdk.mediation:bidmachine3.3.0.0
com.naver.gfpsdk.mediation:chartboost9.9.3.0
com.naver.gfpsdk.mediation:dfp24.5.0.0
com.naver.gfpsdk.mediation:dt8.3.8.0
com.naver.gfpsdk.mediation:fan6.20.0.0
com.naver.gfpsdk.mediation:ima3.33.0.5
com.naver.gfpsdk.mediation:inmobi10.8.7.0
com.naver.gfpsdk.mediation:ironsource8.11.1.0
com.naver.gfpsdk.mediation:lan2.9.20250110.3
com.naver.gfpsdk.mediation:unity4.16.1.0
com.naver.gfpsdk.mediation:vungle7.5.1.0
com.naver.gfpsdk.mediation:pangle7.5.0.3.0

8.10.2 (2025-11-13)

Bug Fixes

  • core: fixed a very rare constructor error of AdInspector
  • prevent immediate media loading when lazy loading is enabled

Code Refactoring

  • add image assets preload option for native ads
  • add lazy loading options for slot media views
  • eliminate adChoiceNeeded from VAST parser logic
  • nda: modify design of special shopping nda ad

GFP SDKs mapped to this BoM version 8.10.2

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.10.2
com.naver.gfpsdk:gfpsdk-adplayer8.10.2
com.naver.gfpsdk.mediation:nda8.10.2
com.naver.gfpsdk.mediation:ndarichmedia8.10.2
com.naver.gfpsdk.mediation:ndavideo8.10.2
com.naver.gfpsdk.mediation:applovin13.4.0.0
com.naver.gfpsdk.mediation:aps11.0.0.0
com.naver.gfpsdk.mediation:bidmachine3.3.0.0
com.naver.gfpsdk.mediation:chartboost9.9.3.0
com.naver.gfpsdk.mediation:dfp24.5.0.0
com.naver.gfpsdk.mediation:dt8.3.8.0
com.naver.gfpsdk.mediation:fan6.20.0.0
com.naver.gfpsdk.mediation:ima3.33.0.5
com.naver.gfpsdk.mediation:inmobi10.8.7.0
com.naver.gfpsdk.mediation:ironsource8.11.1.0
com.naver.gfpsdk.mediation:lan2.9.20250110.3
com.naver.gfpsdk.mediation:unity4.16.1.0
com.naver.gfpsdk.mediation:vungle7.5.1.0
com.naver.gfpsdk.mediation:pangle7.5.0.3.0

8.10.1 (2025-11-04)

Bug Fixes

  • resolve media view placement issue in splash native template ads

GFP SDKs mapped to this BoM version 8.10.1

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.10.1
com.naver.gfpsdk:gfpsdk-adplayer8.10.1
com.naver.gfpsdk.mediation:nda8.10.1
com.naver.gfpsdk.mediation:ndarichmedia8.10.1
com.naver.gfpsdk.mediation:ndavideo8.10.1
com.naver.gfpsdk.mediation:applovin13.4.0.0
com.naver.gfpsdk.mediation:aps11.0.0.0
com.naver.gfpsdk.mediation:bidmachine3.3.0.0
com.naver.gfpsdk.mediation:chartboost9.9.3.0
com.naver.gfpsdk.mediation:dfp24.5.0.0
com.naver.gfpsdk.mediation:dt8.3.8.0
com.naver.gfpsdk.mediation:fan6.20.0.0
com.naver.gfpsdk.mediation:ima3.33.0.5
com.naver.gfpsdk.mediation:inmobi10.8.7.0
com.naver.gfpsdk.mediation:ironsource8.11.1.0
com.naver.gfpsdk.mediation:lan2.9.20250110.3
com.naver.gfpsdk.mediation:unity4.16.1.0
com.naver.gfpsdk.mediation:vungle7.5.1.0
com.naver.gfpsdk.mediation:pangle7.5.0.3.0

8.10.0 (2025-10-30)

Features

  • enable to set failure placeholder on lazy loading
  • nda: support image motion ad
  • support the triple crown ad

Bug Fixes

  • core: video can not start if vast contains unsupported NonLinear type
  • nda: fix a potential issue with badge rendering on TravellingNda AD
  • nda: resolve flickering issue when transitioning from thumbnail to video
  • fix url encoding issue in some specific cases

Code Refactoring

  • implement splash native template for enhanced ad display

GFP SDKs mapped to this BoM version 8.10.0

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.10.0
com.naver.gfpsdk:gfpsdk-adplayer8.10.0
com.naver.gfpsdk.mediation:nda8.10.0
com.naver.gfpsdk.mediation:ndarichmedia8.10.0
com.naver.gfpsdk.mediation:ndavideo8.10.0
com.naver.gfpsdk.mediation:applovin13.4.0.0
com.naver.gfpsdk.mediation:aps11.0.0.0
com.naver.gfpsdk.mediation:bidmachine3.3.0.0
com.naver.gfpsdk.mediation:chartboost9.9.3.0
com.naver.gfpsdk.mediation:dfp24.5.0.0
com.naver.gfpsdk.mediation:dt8.3.8.0
com.naver.gfpsdk.mediation:fan6.20.0.0
com.naver.gfpsdk.mediation:ima3.33.0.5
com.naver.gfpsdk.mediation:inmobi10.8.7.0
com.naver.gfpsdk.mediation:ironsource8.11.1.0
com.naver.gfpsdk.mediation:lan2.9.20250110.3
com.naver.gfpsdk.mediation:unity4.16.1.0
com.naver.gfpsdk.mediation:vungle7.5.1.0
com.naver.gfpsdk.mediation:pangle7.5.0.3.0

8.9.0 (2025-09-30)

Features

  • support Pangle mediation

Bug Fixes

  • nda: fix a badge background rendering on SpecialShoppingNda AD

Code Refactoring

  • add ProductType when creating a bid token
  • improve SDK initialization data structure
  • nda: change the order of applying text colors within some native ads
  • use SignalData for bidding token requests in RTB mediation networks

GFP SDKs mapped to this BoM version 8.9.0

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.9.0
com.naver.gfpsdk:gfpsdk-adplayer8.9.0
com.naver.gfpsdk.mediation:nda8.9.0
com.naver.gfpsdk.mediation:ndarichmedia8.9.0
com.naver.gfpsdk.mediation:ndavideo8.9.0
com.naver.gfpsdk.mediation:applovin13.4.0.0
com.naver.gfpsdk.mediation:aps11.0.0.0
com.naver.gfpsdk.mediation:bidmachine3.3.0.0
com.naver.gfpsdk.mediation:chartboost9.9.3.0
com.naver.gfpsdk.mediation:dfp24.5.0.0
com.naver.gfpsdk.mediation:dt8.3.8.0
com.naver.gfpsdk.mediation:fan6.20.0.0
com.naver.gfpsdk.mediation:ima3.33.0.5
com.naver.gfpsdk.mediation:inmobi10.8.7.0
com.naver.gfpsdk.mediation:ironsource8.11.1.0
com.naver.gfpsdk.mediation:lan2.9.20250110.2
com.naver.gfpsdk.mediation:unity4.16.1.0
com.naver.gfpsdk.mediation:vungle7.5.1.0
com.naver.gfpsdk.mediation:pangle7.5.0.3.0

8.8.4 (2025-09-23)

Bug Fixes

  • core: fix a native simple ad background for special da

GFP SDKs mapped to this BoM version 8.8.4

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.8.4
com.naver.gfpsdk:gfpsdk-adplayer8.8.4
com.naver.gfpsdk.mediation:nda8.8.4
com.naver.gfpsdk.mediation:ndarichmedia8.8.4
com.naver.gfpsdk.mediation:ndavideo8.8.4
com.naver.gfpsdk.mediation:applovin13.2.0.2
com.naver.gfpsdk.mediation:aps9.10.2.3
com.naver.gfpsdk.mediation:bidmachine3.1.1.4
com.naver.gfpsdk.mediation:chartboost9.7.0.2
com.naver.gfpsdk.mediation:dfp23.3.0.5
com.naver.gfpsdk.mediation:dt8.3.6.4
com.naver.gfpsdk.mediation:fan6.18.0.5
com.naver.gfpsdk.mediation:ima3.33.0.4
com.naver.gfpsdk.mediation:inmobi10.8.0.2
com.naver.gfpsdk.mediation:ironsource8.4.0.5
com.naver.gfpsdk.mediation:lan2.9.20250110.1
com.naver.gfpsdk.mediation:unity4.12.3.3
com.naver.gfpsdk.mediation:vungle7.4.1.3

8.8.3 (2025-09-22)

Code Refactoring

  • add buffer duration option to the internal ExoVideoPlayer
  • nda: apply BON UI to NDA ADs
  • nda: handle special url for curl

GFP SDKs mapped to this BoM version 8.8.3

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.8.3
com.naver.gfpsdk:gfpsdk-adplayer8.8.3
com.naver.gfpsdk.mediation:nda8.8.3
com.naver.gfpsdk.mediation:ndarichmedia8.8.3
com.naver.gfpsdk.mediation:ndavideo8.8.3
com.naver.gfpsdk.mediation:applovin13.2.0.2
com.naver.gfpsdk.mediation:aps9.10.2.3
com.naver.gfpsdk.mediation:bidmachine3.1.1.4
com.naver.gfpsdk.mediation:chartboost9.7.0.2
com.naver.gfpsdk.mediation:dfp23.3.0.5
com.naver.gfpsdk.mediation:dt8.3.6.4
com.naver.gfpsdk.mediation:fan6.18.0.5
com.naver.gfpsdk.mediation:ima3.33.0.4
com.naver.gfpsdk.mediation:inmobi10.8.0.2
com.naver.gfpsdk.mediation:ironsource8.4.0.5
com.naver.gfpsdk.mediation:lan2.9.20250110.1
com.naver.gfpsdk.mediation:unity4.12.3.3
com.naver.gfpsdk.mediation:vungle7.4.1.3

8.8.2 (2025-09-12)

Bug Fixes

  • nda: fix lineHeight rendering issue for multiline TextView

GFP SDKs mapped to this BoM version 8.8.2

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.8.2
com.naver.gfpsdk:gfpsdk-adplayer8.8.2
com.naver.gfpsdk.mediation:nda8.8.2
com.naver.gfpsdk.mediation:ndarichmedia8.8.2
com.naver.gfpsdk.mediation:ndavideo8.8.2
com.naver.gfpsdk.mediation:applovin13.2.0.2
com.naver.gfpsdk.mediation:aps9.10.2.3
com.naver.gfpsdk.mediation:bidmachine3.1.1.4
com.naver.gfpsdk.mediation:chartboost9.7.0.2
com.naver.gfpsdk.mediation:dfp23.3.0.5
com.naver.gfpsdk.mediation:dt8.3.6.4
com.naver.gfpsdk.mediation:fan6.18.0.5
com.naver.gfpsdk.mediation:ima3.33.0.4
com.naver.gfpsdk.mediation:inmobi10.8.0.2
com.naver.gfpsdk.mediation:ironsource8.4.0.5
com.naver.gfpsdk.mediation:lan2.9.20250110.1
com.naver.gfpsdk.mediation:unity4.12.3.3
com.naver.gfpsdk.mediation:vungle7.4.1.3

8.8.1 (2025-09-03)

Bug Fixes

  • core: prevent crash on some condition

GFP SDKs mapped to this BoM version 8.8.1

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.8.1
com.naver.gfpsdk:gfpsdk-adplayer8.8.1
com.naver.gfpsdk.mediation:nda8.8.1
com.naver.gfpsdk.mediation:ndarichmedia8.8.1
com.naver.gfpsdk.mediation:ndavideo8.8.1
com.naver.gfpsdk.mediation:applovin13.2.0.2
com.naver.gfpsdk.mediation:aps9.10.2.3
com.naver.gfpsdk.mediation:bidmachine3.1.1.4
com.naver.gfpsdk.mediation:chartboost9.7.0.2
com.naver.gfpsdk.mediation:dfp23.3.0.5
com.naver.gfpsdk.mediation:dt8.3.6.4
com.naver.gfpsdk.mediation:fan6.18.0.5
com.naver.gfpsdk.mediation:ima3.33.0.4
com.naver.gfpsdk.mediation:inmobi10.8.0.2
com.naver.gfpsdk.mediation:ironsource8.4.0.5
com.naver.gfpsdk.mediation:lan2.9.20250110.1
com.naver.gfpsdk.mediation:unity4.12.3.3
com.naver.gfpsdk.mediation:vungle7.4.1.3

8.8.0 (2025-09-03)

Features

  • nda: add slot template SHOPPING_SEARCH_FULLSLIDE
  • ndarichmedia: support special da expand double crown
  • nda: support the Travel NDA ad

Bug Fixes

  • adplayer: instream volume was set to 0 unintentionally
  • core: make NacPreferences nullable to avoid crash
  • nda: fix the size of AdMute icon for NDA native ad
  • nda: resolve media view rendering in Compose environment
  • ndarichmedia: the height of double crown ad was miscalculated

Code Refactoring

  • nda: add delivery fee icon
  • nda: display delivery and installation fee to shopping nda
  • nda: display fee on shopping search ad
  • nda: modify the design for Smart Channel Flicking AD
  • nda: redesign the countdown view for non-skippable interstitial ads

GFP SDKs mapped to this BoM version 8.8.0

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.8.0
com.naver.gfpsdk:gfpsdk-adplayer8.8.0
com.naver.gfpsdk.mediation:nda8.8.0
com.naver.gfpsdk.mediation:ndarichmedia8.8.0
com.naver.gfpsdk.mediation:ndavideo8.8.0
com.naver.gfpsdk.mediation:applovin13.2.0.2
com.naver.gfpsdk.mediation:aps9.10.2.3
com.naver.gfpsdk.mediation:bidmachine3.1.1.4
com.naver.gfpsdk.mediation:chartboost9.7.0.2
com.naver.gfpsdk.mediation:dfp23.3.0.5
com.naver.gfpsdk.mediation:dt8.3.6.4
com.naver.gfpsdk.mediation:fan6.18.0.5
com.naver.gfpsdk.mediation:ima3.33.0.4
com.naver.gfpsdk.mediation:inmobi10.8.0.2
com.naver.gfpsdk.mediation:ironsource8.4.0.5
com.naver.gfpsdk.mediation:lan2.9.20250110.1
com.naver.gfpsdk.mediation:unity4.12.3.3
com.naver.gfpsdk.mediation:vungle7.4.1.3

8.7.0 (2025-08-08)

Features

  • core: add Ad Inspector
  • nda: Support S2S Interstitial video ad

Code Refactoring

  • ndarichmedia: modify minor design of special da double crown

GFP SDKs mapped to this BoM version 8.7.0

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.7.0
com.naver.gfpsdk:gfpsdk-adplayer8.7.0
com.naver.gfpsdk.mediation:nda8.7.0
com.naver.gfpsdk.mediation:ndarichmedia8.7.0
com.naver.gfpsdk.mediation:ndavideo8.7.0
com.naver.gfpsdk.mediation:applovin13.2.0.2
com.naver.gfpsdk.mediation:aps9.10.2.3
com.naver.gfpsdk.mediation:bidmachine3.1.1.4
com.naver.gfpsdk.mediation:chartboost9.7.0.2
com.naver.gfpsdk.mediation:dfp23.3.0.5
com.naver.gfpsdk.mediation:dt8.3.6.3
com.naver.gfpsdk.mediation:fan6.18.0.5
com.naver.gfpsdk.mediation:ima3.33.0.4
com.naver.gfpsdk.mediation:inmobi10.8.0.2
com.naver.gfpsdk.mediation:ironsource8.4.0.5
com.naver.gfpsdk.mediation:lan2.9.20250110.1
com.naver.gfpsdk.mediation:unity4.12.3.3
com.naver.gfpsdk.mediation:vungle7.4.1.3

8.6.1 (2025-08-01)

Bug Fixes

  • core: crash at AdEventListener.onError on certain circumstance
  • ndarichmedia: fix object corner radius in wide resolution for expand video plus v2

Code Refactoring

  • add a bottom gradient on background for NativeSimple AD
  • core: add method to get ad call query without async params
  • core: modify AdChoice icon position on NativeSimple AD with background
  • enable to get callback on media view lazy loading
  • modify the AdMute icon for NDA native ad

GFP SDKs mapped to this BoM version 8.6.1

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.6.1
com.naver.gfpsdk:gfpsdk-adplayer8.6.1
com.naver.gfpsdk.mediation:nda8.6.1
com.naver.gfpsdk.mediation:ndarichmedia8.6.1
com.naver.gfpsdk.mediation:ndavideo8.6.1
com.naver.gfpsdk.mediation:applovin13.2.0.1
com.naver.gfpsdk.mediation:aps9.10.2.2
com.naver.gfpsdk.mediation:bidmachine3.1.1.3
com.naver.gfpsdk.mediation:chartboost9.7.0.1
com.naver.gfpsdk.mediation:dfp23.3.0.4
com.naver.gfpsdk.mediation:dt8.3.6.2
com.naver.gfpsdk.mediation:fan6.18.0.4
com.naver.gfpsdk.mediation:ima3.33.0.3
com.naver.gfpsdk.mediation:inmobi10.8.0.1
com.naver.gfpsdk.mediation:ironsource8.4.0.4
com.naver.gfpsdk.mediation:lan2.9.20250110.0
com.naver.gfpsdk.mediation:unity4.12.3.2
com.naver.gfpsdk.mediation:vungle7.4.1.2

8.6.0 (2025-07-11)

Features

  • add option for lazy loading of media view image
  • core: pass AdContextInfo on ad event callback

Bug Fixes

  • nda: check the vendor name in Verification tag for OM SDK
  • nda: disable click of reward text on the companion ad
  • nda: fix the rare NaN case in the NativeSimple AD
  • ndarichmedia: improve error handling for ExpandVideoPlusV2 playback failure
  • ndarichmedia: prevent playback when ad area is hidden after expand animation

Code Refactoring

  • add ad count view on in-stream ad layout
  • fire onAdSlotClicked on native slot ad clicked
  • modify the board color of Expand Video/Image AD
  • nda: add store badge on ShoppingLabel AD
  • nda: modify design of special da shopping nda ad
  • ndarichmedia: remove top margin of "expand video plus v2" ad
  • refactoring the GfpVideoAdOptions

GFP SDKs mapped to this BoM version 8.6.0

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.6.0
com.naver.gfpsdk:gfpsdk-adplayer8.6.0
com.naver.gfpsdk.mediation:nda8.6.0
com.naver.gfpsdk.mediation:ndarichmedia8.6.0
com.naver.gfpsdk.mediation:ndavideo8.6.0
com.naver.gfpsdk.mediation:applovin13.2.0.1
com.naver.gfpsdk.mediation:aps9.10.2.2
com.naver.gfpsdk.mediation:bidmachine3.1.1.3
com.naver.gfpsdk.mediation:chartboost9.7.0.1
com.naver.gfpsdk.mediation:dfp23.3.0.4
com.naver.gfpsdk.mediation:dt8.3.6.2
com.naver.gfpsdk.mediation:fan6.18.0.4
com.naver.gfpsdk.mediation:ima3.33.0.3
com.naver.gfpsdk.mediation:inmobi10.8.0.1
com.naver.gfpsdk.mediation:ironsource8.4.0.4
com.naver.gfpsdk.mediation:lan2.9.20250110.0
com.naver.gfpsdk.mediation:unity4.12.3.2
com.naver.gfpsdk.mediation:vungle7.4.1.2

8.5.1 (2025-06-20)

Bug Fixes

  • nda: fix click handling issue for specific native ad

GFP SDKs mapped to this BoM version 8.5.1

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.5.1
com.naver.gfpsdk:gfpsdk-adplayer8.5.1
com.naver.gfpsdk.mediation:nda8.5.1
com.naver.gfpsdk.mediation:ndarichmedia8.5.1
com.naver.gfpsdk.mediation:ndavideo8.5.1
com.naver.gfpsdk.mediation:applovin13.2.0.1
com.naver.gfpsdk.mediation:aps9.10.2.2
com.naver.gfpsdk.mediation:bidmachine3.1.1.3
com.naver.gfpsdk.mediation:chartboost9.7.0.1
com.naver.gfpsdk.mediation:dfp23.3.0.4
com.naver.gfpsdk.mediation:dt8.3.6.2
com.naver.gfpsdk.mediation:fan6.18.0.4
com.naver.gfpsdk.mediation:ima3.33.0.2
com.naver.gfpsdk.mediation:inmobi10.8.0.1
com.naver.gfpsdk.mediation:ironsource8.4.0.4
com.naver.gfpsdk.mediation:lan2.9.20250110.0
com.naver.gfpsdk.mediation:unity4.12.3.2
com.naver.gfpsdk.mediation:vungle7.4.1.2

8.5.0 (2025-06-17)

Features

  • add global GfpTheme setting in SdkProperties
  • support native template ad
  • support Special DA Double Crown

Code Refactoring

  • nda: add the overlay badge on Shopping NDA AD
  • nda: refactoring the reward ad resources
  • support server side reward validation
info

From version 8.5.0, RewardedAdListener is migrated to Kotlin as an interface.

GFP SDKs mapped to this BoM version 8.5.0

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.5.0
com.naver.gfpsdk:gfpsdk-adplayer8.5.0
com.naver.gfpsdk.mediation:nda8.5.0
com.naver.gfpsdk.mediation:ndarichmedia8.5.0
com.naver.gfpsdk.mediation:ndavideo8.5.0
com.naver.gfpsdk.mediation:applovin13.2.0.1
com.naver.gfpsdk.mediation:aps9.10.2.2
com.naver.gfpsdk.mediation:bidmachine3.1.1.3
com.naver.gfpsdk.mediation:chartboost9.7.0.1
com.naver.gfpsdk.mediation:dfp23.3.0.4
com.naver.gfpsdk.mediation:dt8.3.6.2
com.naver.gfpsdk.mediation:fan6.18.0.4
com.naver.gfpsdk.mediation:ima3.33.0.2
com.naver.gfpsdk.mediation:inmobi10.8.0.1
com.naver.gfpsdk.mediation:ironsource8.4.0.4
com.naver.gfpsdk.mediation:lan2.9.20250110.0
com.naver.gfpsdk.mediation:unity4.12.3.2
com.naver.gfpsdk.mediation:vungle7.4.1.2

8.4.5 (2025-06-10)

Bug Fixes

  • ndarichmedia: fix rendering issues in expandable rich media ads
  • ndarichmedia: prevent division by zero in DragExpandImageView

Code Refactoring

  • fire ack impression event even after destruction

GFP SDKs mapped to this BoM version 8.4.5

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.4.5
com.naver.gfpsdk:gfpsdk-adplayer8.4.5
com.naver.gfpsdk.mediation:nda8.4.5
com.naver.gfpsdk.mediation:ndarichmedia8.4.5
com.naver.gfpsdk.mediation:ndavideo8.4.5
com.naver.gfpsdk.mediation:applovin13.2.0.1
com.naver.gfpsdk.mediation:aps9.10.2.2
com.naver.gfpsdk.mediation:bidmachine3.1.1.3
com.naver.gfpsdk.mediation:chartboost9.7.0.1
com.naver.gfpsdk.mediation:dfp23.3.0.3
com.naver.gfpsdk.mediation:dt8.3.6.2
com.naver.gfpsdk.mediation:fan6.18.0.4
com.naver.gfpsdk.mediation:ima3.33.0.2
com.naver.gfpsdk.mediation:inmobi10.8.0.1
com.naver.gfpsdk.mediation:ironsource8.4.0.4
com.naver.gfpsdk.mediation:lan2.9.20250110.0
com.naver.gfpsdk.mediation:unity4.12.3.2
com.naver.gfpsdk.mediation:vungle7.4.1.2

8.4.4 (2025-06-02)

Bug Fixes

  • ndarichmedia: fix a crash on some custom OS build
  • ndarichmedia: fix rendering issues in expandable rich media ads
  • ndarichmedia: prevent click on top margin area

Code Refactoring

  • add the background style option to NativeSimple AD

GFP SDKs mapped to this BoM version 8.4.4

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.4.4
com.naver.gfpsdk:gfpsdk-adplayer8.4.4
com.naver.gfpsdk.mediation:nda8.4.4
com.naver.gfpsdk.mediation:ndarichmedia8.4.4
com.naver.gfpsdk.mediation:ndavideo8.4.4
com.naver.gfpsdk.mediation:applovin13.2.0.1
com.naver.gfpsdk.mediation:aps9.10.2.2
com.naver.gfpsdk.mediation:bidmachine3.1.1.2
com.naver.gfpsdk.mediation:chartboost9.7.0.1
com.naver.gfpsdk.mediation:dfp23.3.0.3
com.naver.gfpsdk.mediation:dt8.3.6.2
com.naver.gfpsdk.mediation:fan6.18.0.4
com.naver.gfpsdk.mediation:ima3.33.0.2
com.naver.gfpsdk.mediation:inmobi10.8.0.1
com.naver.gfpsdk.mediation:ironsource8.4.0.3
com.naver.gfpsdk.mediation:lan2.9.20241129.3
com.naver.gfpsdk.mediation:unity4.12.3.2
com.naver.gfpsdk.mediation:vungle7.4.1.2

8.4.3 (2025-05-23)

Code Refactoring

  • remove hasImpressionCallback() on GfpBannerAdAdapter
  • replace minHeightInBottomAlign in GfpNativeSimpleAdOptions with MinHeightProvider

GFP SDKs mapped to this BoM version 8.4.3

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.4.3
com.naver.gfpsdk:gfpsdk-adplayer8.4.3
com.naver.gfpsdk.mediation:nda8.4.3
com.naver.gfpsdk.mediation:ndarichmedia8.4.3
com.naver.gfpsdk.mediation:ndavideo8.4.3
com.naver.gfpsdk.mediation:applovin13.2.0.1
com.naver.gfpsdk.mediation:aps9.10.2.2
com.naver.gfpsdk.mediation:bidmachine3.1.1.2
com.naver.gfpsdk.mediation:chartboost9.7.0.1
com.naver.gfpsdk.mediation:dfp23.3.0.3
com.naver.gfpsdk.mediation:dt8.3.6.2
com.naver.gfpsdk.mediation:fan6.18.0.4
com.naver.gfpsdk.mediation:ima3.33.0.2
com.naver.gfpsdk.mediation:inmobi10.8.0.1
com.naver.gfpsdk.mediation:ironsource8.4.0.3
com.naver.gfpsdk.mediation:lan2.9.20241129.3
com.naver.gfpsdk.mediation:unity4.12.3.2
com.naver.gfpsdk.mediation:vungle7.4.1.2

8.4.2 (2025-05-13)

Bug Fixes

  • nda: add asynclayoutinflater dependency to prevent runtime error

GFP SDKs mapped to this BoM version 8.4.2

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.4.2
com.naver.gfpsdk:gfpsdk-adplayer8.4.2
com.naver.gfpsdk.mediation:nda8.4.2
com.naver.gfpsdk.mediation:ndarichmedia8.4.2
com.naver.gfpsdk.mediation:ndavideo8.4.2
com.naver.gfpsdk.mediation:applovin13.2.0.0
com.naver.gfpsdk.mediation:aps9.10.2.1
com.naver.gfpsdk.mediation:bidmachine3.1.1.1
com.naver.gfpsdk.mediation:chartboost9.7.0.0
com.naver.gfpsdk.mediation:dfp23.3.0.2
com.naver.gfpsdk.mediation:dt8.3.6.1
com.naver.gfpsdk.mediation:fan6.18.0.3
com.naver.gfpsdk.mediation:ima3.33.0.1
com.naver.gfpsdk.mediation:inmobi10.8.0.0
com.naver.gfpsdk.mediation:ironsource8.4.0.2
com.naver.gfpsdk.mediation:lan2.9.20241129.2
com.naver.gfpsdk.mediation:unity4.12.3.1
com.naver.gfpsdk.mediation:vungle7.4.1.1

8.4.1 (2025-05-02)

⚠ Warning

This version has issues with rendering certain ads. Please add AsyncLayoutInflater dependency on your project or use GFP SDK v8.4.2 or higher.

Bug Fixes

  • nda: size of special da shopping nda ad was miscalculated

GFP SDKs mapped to this BoM version 8.4.1

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.4.1
com.naver.gfpsdk:gfpsdk-adplayer8.4.1
com.naver.gfpsdk.mediation:nda8.4.1
com.naver.gfpsdk.mediation:ndarichmedia8.4.1
com.naver.gfpsdk.mediation:ndavideo8.4.1
com.naver.gfpsdk.mediation:applovin13.2.0.0
com.naver.gfpsdk.mediation:aps9.10.2.1
com.naver.gfpsdk.mediation:dfp23.3.0.2
com.naver.gfpsdk.mediation:dt8.3.6.1
com.naver.gfpsdk.mediation:fan6.18.0.3
com.naver.gfpsdk.mediation:ima3.33.0.1
com.naver.gfpsdk.mediation:inmobi10.8.0.0
com.naver.gfpsdk.mediation:ironsource8.4.0.2
com.naver.gfpsdk.mediation:lan2.9.20241129.2
com.naver.gfpsdk.mediation:unity4.12.3.1
com.naver.gfpsdk.mediation:vungle7.4.1.1
com.naver.gfpsdk.mediation:bidmachine3.1.1.1
com.naver.gfpsdk.mediation:chartboost9.7.0.0

8.4.0 (2025-04-28)

⚠ Warning

This version has issues with rendering certain ads. Please add AsyncLayoutInflater dependency on your project or use GFP SDK v8.4.2 or higher.

Features

  • nda: add ELECTION2 election badge
  • support special da shopping nda ad

Code Refactoring

  • core: add reset methods for UserProperties and SdkProperties
  • support the OMSDK on Native, Rewarded AD

GFP SDKs mapped to this BoM version 8.4.0

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.4.0
com.naver.gfpsdk:gfpsdk-adplayer8.4.0
com.naver.gfpsdk.mediation:nda8.4.0
com.naver.gfpsdk.mediation:ndarichmedia8.4.0
com.naver.gfpsdk.mediation:ndavideo8.4.0
com.naver.gfpsdk.mediation:applovin13.0.1.0
com.naver.gfpsdk.mediation:aps9.10.2.1
com.naver.gfpsdk.mediation:dfp23.3.0.2
com.naver.gfpsdk.mediation:dt8.3.6.1
com.naver.gfpsdk.mediation:fan6.18.0.3
com.naver.gfpsdk.mediation:ima3.33.0.1
com.naver.gfpsdk.mediation:inmobi10.8.0.0
com.naver.gfpsdk.mediation:ironsource8.4.0.2
com.naver.gfpsdk.mediation:lan2.9.20241129.2
com.naver.gfpsdk.mediation:unity4.12.3.1
com.naver.gfpsdk.mediation:vungle7.4.1.1
com.naver.gfpsdk.mediation:bidmachine3.1.1.1
com.naver.gfpsdk.mediation:chartboost9.7.0.0

8.3.1 (2025-04-10)

⚠ Warning

This version has issues with rendering certain ads. Please add AsyncLayoutInflater dependency on your project or use GFP SDK v8.4.2 or higher.

Bug Fixes

  • fire untracked progress event on ENDED event

Code Refactoring

  • add video load timeout option on out-stream ad
  • core: support checking whether the webView is registered or not
  • support for privacy click event tracking

GFP SDKs mapped to this BoM version 8.3.1

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.3.1
com.naver.gfpsdk:gfpsdk-adplayer8.3.1
com.naver.gfpsdk.mediation:nda8.3.1
com.naver.gfpsdk.mediation:ndarichmedia8.3.1
com.naver.gfpsdk.mediation:ndavideo8.3.1
com.naver.gfpsdk.mediation:applovin12.6.1.1
com.naver.gfpsdk.mediation:aps9.10.2.1
com.naver.gfpsdk.mediation:dfp23.3.0.2
com.naver.gfpsdk.mediation:dt8.3.6.0
com.naver.gfpsdk.mediation:fan6.18.0.3
com.naver.gfpsdk.mediation:ima3.33.0.1
com.naver.gfpsdk.mediation:inmobi10.8.0.0
com.naver.gfpsdk.mediation:ironsource8.4.0.2
com.naver.gfpsdk.mediation:lan2.9.20241129.1
com.naver.gfpsdk.mediation:unity4.12.3.1
com.naver.gfpsdk.mediation:vungle7.4.1.1
com.naver.gfpsdk.mediation:bidmachine3.1.1.0
com.naver.gfpsdk.mediation:chartboost9.7.0.0

8.3.0 (2025-03-14)

⚠ Warning

This version has issues with rendering certain ads. Please add AsyncLayoutInflater dependency on your project or use GFP SDK v8.4.2 or higher.

info

Starting from version 8.3.0, there are changes in the internal behavior related to reusing ad objects for loading:

  • When reusing a GfpBannerAdView, you should call loadAd() directly instead of calling destroy() followed by loadAd().
  • When reusing a GfpAdLoader, you should call loadAd() directly instead of calling cancel() followed by loadAd().
  • When reusing a GfpRewardedAdManager, you should call loadAd() directly instead of calling destroy() followed by loadAd().
  • When reusing a GfpInterstitialAdManager, you should call loadAd() directly instead of calling destroy() followed by loadAd().

Features

  • target Android API 35
  • support BidMachine mediation
  • support Chartboost mediation

Bug Fixes

  • adplayer: add missing german string resources
  • fix certain carousel type native ads rendering incorrectly
  • fix memory leak
  • nda: fix title alignment issue in certain slot native ads
  • nda: revert the refactoring code in native ad
  • ndarichmedia: video timeBar is misplaced for some cases
  • prevent adRenderedImpression firing multiple times on NS adapter

Code Refactoring

  • core: force initialization when app version changed
  • ndarichmedia: remove ctaText length limit
  • optimize rendering performance of carousel type native ads
  • richmedia: adjust the default width of an expandable AD

GFP SDKs mapped to this BoM version 8.3.0

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.3.0
com.naver.gfpsdk:gfpsdk-adplayer8.3.0
com.naver.gfpsdk.mediation:nda8.3.0
com.naver.gfpsdk.mediation:ndarichmedia8.3.0
com.naver.gfpsdk.mediation:ndavideo8.3.0
com.naver.gfpsdk.mediation:applovin12.6.1.1
com.naver.gfpsdk.mediation:aps9.10.2.1
com.naver.gfpsdk.mediation:dfp23.3.0.2
com.naver.gfpsdk.mediation:dt8.3.5.2
com.naver.gfpsdk.mediation:fan6.18.0.3
com.naver.gfpsdk.mediation:ima3.33.0.1
com.naver.gfpsdk.mediation:inmobi10.8.0.0
com.naver.gfpsdk.mediation:ironsource8.4.0.2
com.naver.gfpsdk.mediation:lan2.9.20241129.1
com.naver.gfpsdk.mediation:unity4.12.3.1
com.naver.gfpsdk.mediation:vungle7.4.1.1
com.naver.gfpsdk.mediation:chartboost9.7.0.0
com.naver.gfpsdk.mediation:bidmachine3.1.1.0

8.2.6 (2025-02-10)

Bug Fixes

  • fix url parsing error when handling MRAID command

GFP SDKs mapped to this BoM version 8.2.6

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.2.6
com.naver.gfpsdk:gfpsdk-adplayer8.2.6
com.naver.gfpsdk.mediation:nda8.2.6
com.naver.gfpsdk.mediation:ndarichmedia8.2.6
com.naver.gfpsdk.mediation:ndavideo8.2.6
com.naver.gfpsdk.mediation:applovin12.6.1.1
com.naver.gfpsdk.mediation:aps9.10.2.1
com.naver.gfpsdk.mediation:dfp23.3.0.2
com.naver.gfpsdk.mediation:dt8.3.5.1
com.naver.gfpsdk.mediation:fan6.18.0.2
com.naver.gfpsdk.mediation:ima3.33.0.1
com.naver.gfpsdk.mediation:inmobi10.7.7.2
com.naver.gfpsdk.mediation:ironsource8.4.0.1
com.naver.gfpsdk.mediation:lan2.9.20241129.0
com.naver.gfpsdk.mediation:unity4.12.3.1
com.naver.gfpsdk.mediation:vungle7.4.1.1

8.2.5 (2025-01-22)

Bug Fixes

  • Ad view is not displayed on some devices

GFP SDKs mapped to this BoM version 8.2.5

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.2.5
com.naver.gfpsdk:gfpsdk-adplayer8.2.5
com.naver.gfpsdk.mediation:nda8.2.5
com.naver.gfpsdk.mediation:ndarichmedia8.2.5
com.naver.gfpsdk.mediation:ndavideo8.2.5
com.naver.gfpsdk.mediation:applovin12.6.1.1
com.naver.gfpsdk.mediation:aps9.10.2.1
com.naver.gfpsdk.mediation:dfp23.3.0.2
com.naver.gfpsdk.mediation:dt8.3.5.1
com.naver.gfpsdk.mediation:fan6.18.0.2
com.naver.gfpsdk.mediation:ima3.33.0.1
com.naver.gfpsdk.mediation:inmobi10.7.7.2
com.naver.gfpsdk.mediation:ironsource8.4.0.1
com.naver.gfpsdk.mediation:lan2.9.20241129.0
com.naver.gfpsdk.mediation:unity4.12.3.1
com.naver.gfpsdk.mediation:vungle7.4.1.1

8.2.4 (2025-01-16)

Features

Bug Fixes

  • bom: fix BoM version manage in v8.2.3

GFP SDKs mapped to this BoM version 8.2.4

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.2.4
com.naver.gfpsdk:gfpsdk-adplayer8.2.4
com.naver.gfpsdk.mediation:nda8.2.4
com.naver.gfpsdk.mediation:ndarichmedia8.2.4
com.naver.gfpsdk.mediation:ndavideo8.2.4
com.naver.gfpsdk.mediation:applovin12.6.1.1
com.naver.gfpsdk.mediation:aps9.10.2.1
com.naver.gfpsdk.mediation:dfp23.3.0.1
com.naver.gfpsdk.mediation:dt8.3.5.1
com.naver.gfpsdk.mediation:fan6.18.0.1
com.naver.gfpsdk.mediation:ima3.33.0.1
com.naver.gfpsdk.mediation:inmobi10.7.7.1
com.naver.gfpsdk.mediation:ironsource8.4.0.1
com.naver.gfpsdk.mediation:lan2.7.20240214.1
com.naver.gfpsdk.mediation:unity4.12.3.1
com.naver.gfpsdk.mediation:vungle7.4.1.1

8.2.3 (2025-01-16)

Bug Fixes

  • fix NetworkOnMainThreadException when calling HttpUrlConnection.disconnect()
  • fix redirect logic to handle relative url
  • ndarichmedia: fix some animation issues

Code Refactoring

  • avoid managing WebView instances directly for NAC
  • core: add an option to decide whether to use the adid
  • nda: modify border color of homefeed native ad

⚠ NOTICE

8.2.3 버전의 경우, BoM 모듈을 이용해서 다른 mediation 모듈들을 버전명시 없이 연동할 시 이슈가 발생할 수 있습니다. BoM 을 통해 mediation 모듈을 적용하는 매체는 8.2.4 버전을 사용해주세요.

GFP SDKs mapped to this BoM version 8.2.3

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.2.3
com.naver.gfpsdk:gfpsdk-adplayer8.2.3
com.naver.gfpsdk.mediation:nda8.2.3
com.naver.gfpsdk.mediation:ndarichmedia8.2.3
com.naver.gfpsdk.mediation:ndavideo8.2.3
com.naver.gfpsdk.mediation:applovin12.6.1.0
com.naver.gfpsdk.mediation:aps9.10.2.0
com.naver.gfpsdk.mediation:dfp23.3.0.0
com.naver.gfpsdk.mediation:dt8.3.5.0
com.naver.gfpsdk.mediation:fan6.18.0.0
com.naver.gfpsdk.mediation:ima3.33.0.0
com.naver.gfpsdk.mediation:inmobi10.7.7.0
com.naver.gfpsdk.mediation:ironsource8.4.0.0
com.naver.gfpsdk.mediation:lan2.7.20240214.0
com.naver.gfpsdk.mediation:unity4.12.3.0
com.naver.gfpsdk.mediation:vungle7.4.1.0

8.2.2 (2024-12-26)

Bug Fixes

  • ndarichmedia: cover video should take full height

GFP SDKs mapped to this BoM version 8.2.2

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.2.2
com.naver.gfpsdk:gfpsdk-adplayer8.2.2
com.naver.gfpsdk.mediation:nda8.2.2
com.naver.gfpsdk.mediation:ndarichmedia8.2.2
com.naver.gfpsdk.mediation:ndavideo8.2.2
com.naver.gfpsdk.mediation:applovin12.6.1.0
com.naver.gfpsdk.mediation:aps9.10.2.0
com.naver.gfpsdk.mediation:dfp23.3.0.0
com.naver.gfpsdk.mediation:dt8.3.0.0
com.naver.gfpsdk.mediation:fan6.18.0.0
com.naver.gfpsdk.mediation:ima3.33.0.0
com.naver.gfpsdk.mediation:inmobi10.7.7.0
com.naver.gfpsdk.mediation:ironsource8.4.0.0
com.naver.gfpsdk.mediation:lan2.7.20240214.0
com.naver.gfpsdk.mediation:unity4.12.3.0
com.naver.gfpsdk.mediation:vungle7.4.1.0

8.2.1 (2024-12-17)

Bug Fixes

  • adplayer: fixing how skip offsets are calculated in in-stream ad
  • nda: fix miscalculation of image view size in native ad
  • ndarichmedia: videoWidth was calculated larger than actual size

Code Refactoring

  • add enableMediaOverlayDim option to GfpNativeAdOptions
  • modify dimmed alpha value for image type media in native ads
  • modify user interest visible ratio
  • nda: modify accessibility text for native shopping ad

GFP SDKs mapped to this BoM version 8.2.1

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.2.1
com.naver.gfpsdk:gfpsdk-adplayer8.2.1
com.naver.gfpsdk.mediation:nda8.2.1
com.naver.gfpsdk.mediation:ndarichmedia8.2.1
com.naver.gfpsdk.mediation:ndavideo8.2.1
com.naver.gfpsdk.mediation:applovin12.6.1.0
com.naver.gfpsdk.mediation:aps9.10.2.0
com.naver.gfpsdk.mediation:dfp23.3.0.0
com.naver.gfpsdk.mediation:dt8.3.0.0
com.naver.gfpsdk.mediation:fan6.18.0.0
com.naver.gfpsdk.mediation:ima3.33.0.0
com.naver.gfpsdk.mediation:inmobi10.7.7.0
com.naver.gfpsdk.mediation:ironsource8.4.0.0
com.naver.gfpsdk.mediation:lan2.7.20240214.0
com.naver.gfpsdk.mediation:unity4.12.3.0
com.naver.gfpsdk.mediation:vungle7.4.1.0

8.2.0 (2024-12-04)

Features

  • handle NAC with registered webViews

Bug Fixes

  • disconnect even before receiving response when cancelling network request
  • nda: fix badges rendering error in shopping label ad
  • nda: fix mute control UI not changing error
  • ndarichmedia: fix incorrect layout of ExpandVideoPlusV2View when restored with initialized state

Code Refactoring

  • change the criteria for handling GfpNativeVideoController.mute()
  • load scaled down image into memory when loading image
  • nda: modify accessibility text for shopping nda image
  • nda: set shopping nda media size based on slots type
  • nda: support 1+N native ad

GFP SDKs mapped to this BoM version 8.2.0

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.2.0
com.naver.gfpsdk:gfpsdk-adplayer8.2.0
com.naver.gfpsdk.mediation:nda8.2.0
com.naver.gfpsdk.mediation:ndarichmedia8.2.0
com.naver.gfpsdk.mediation:ndavideo8.2.0
com.naver.gfpsdk.mediation:applovin12.6.1.0
com.naver.gfpsdk.mediation:aps9.10.2.0
com.naver.gfpsdk.mediation:dfp23.3.0.0
com.naver.gfpsdk.mediation:dt8.3.0.0
com.naver.gfpsdk.mediation:fan6.18.0.0
com.naver.gfpsdk.mediation:ima3.33.0.0
com.naver.gfpsdk.mediation:inmobi10.7.7.0
com.naver.gfpsdk.mediation:ironsource8.4.0.0
com.naver.gfpsdk.mediation:lan2.7.20240214.0
com.naver.gfpsdk.mediation:unity4.12.3.0
com.naver.gfpsdk.mediation:vungle7.4.1.0

8.1.0 (2024-11-14)

Features

  • nda: add NN flicking AD

Bug Fixes

  • fix a QoE tracking info on OutStream
  • nda: fix a in-stream start event condition

Code Refactoring

  • nda: allow 4+ items for slots type COLLECTION_2, COLLECTION_3

GFP SDKs mapped to this BoM version 8.1.0

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.1.0
com.naver.gfpsdk:gfpsdk-adplayer8.1.0
com.naver.gfpsdk.mediation:nda8.1.0
com.naver.gfpsdk.mediation:ndarichmedia8.1.0
com.naver.gfpsdk.mediation:ndavideo8.1.0
com.naver.gfpsdk.mediation:applovin12.6.1.0
com.naver.gfpsdk.mediation:aps9.10.2.0
com.naver.gfpsdk.mediation:dfp23.3.0.0
com.naver.gfpsdk.mediation:dt8.3.0.0
com.naver.gfpsdk.mediation:fan6.18.0.0
com.naver.gfpsdk.mediation:ima3.33.0.0
com.naver.gfpsdk.mediation:inmobi10.7.7.0
com.naver.gfpsdk.mediation:ironsource8.4.0.0
com.naver.gfpsdk.mediation:lan2.7.20240214.0
com.naver.gfpsdk.mediation:unity4.12.3.0
com.naver.gfpsdk.mediation:vungle7.4.1.0

8.0.0 (2024-11-07)

info

This release is a MAJOR version update with several breaking changes. See Migration To SDK v8 for more information on how to migrate.

⚠ BREAKING CHANGES

  • core: move UserPropertiesBuilder to the com.naver.gfpsdk.properties package
  • core: move SdkPropertiesBuilder to the com.naver.gfpsdk.properties package
  • change 3-party mediation module to handle versioning separately
  • change the artifact group id of the mediation module from com.naver.gfpsdk to com.naver.gfpsdk.mediation
  • change com.naver.gfpsdk.provider package to com.naver.gfpsdk.mediation package

Features

  • change 3-party mediation module to handle versioning separately

Bug Fixes

  • nda: add 1px visibility check in Slots
  • ndarichmedia: improve swipe behavior at init animation

Code Refactoring

  • core: move SdkPropertiesBuilder to the com.naver.gfpsdk.properties package
  • core: move UserPropertiesBuilder to the com.naver.gfpsdk.properties package

GFP SDKs mapped to this BoM version 8.0.0

Artifact nameVersion mapped this BoM
com.naver.gfpsdk:gfpsdk-core8.0.0
com.naver.gfpsdk:gfpsdk-adplayer8.0.0
com.naver.gfpsdk.mediation:nda8.0.0
com.naver.gfpsdk.mediation:ndarichmedia8.0.0
com.naver.gfpsdk.mediation:ndavideo8.0.0
com.naver.gfpsdk.mediation:applovin12.6.0.0
com.naver.gfpsdk.mediation:aps9.10.2.0
com.naver.gfpsdk.mediation:dfp23.3.0.0
com.naver.gfpsdk.mediation:dt8.2.7.0
com.naver.gfpsdk.mediation:fan6.17.0.0
com.naver.gfpsdk.mediation:ima3.33.0.0
com.naver.gfpsdk.mediation:inmobi10.7.5.0
com.naver.gfpsdk.mediation:ironsource8.2.1.0
com.naver.gfpsdk.mediation:lan2.7.20240214.0
com.naver.gfpsdk.mediation:unity4.12.2.0
com.naver.gfpsdk.mediation:vungle7.4.0.0

7.9.0 (2024-10-24)

Features

  • apply vast parser of NAS to in-stream ad
  • Support in-stream AD on Live content

Bug Fixes

  • fix animation rendering issues on devices below Android 9
  • fix VAST parsing error

Code Refactoring

  • allow redirects for all http requests by default
  • core: pass bbt parameter when firing bounce back event
  • nda: place childs relatively with consistent axis
  • refactoring the visibility check in slots
  • show Remind Banner/Text after mid-roll ad
  • support paging when rendering slots

7.8.1 (2024-10-10)

Bug Fixes

  • fix height value calculation error in NativeTemplateView
  • nda: badge height was calculated incorrectly

7.8.0 (2024-09-26)

Features

  • nda: support the Smart Channel Flicking AD

Bug Fixes

  • nda: fix image badge size error in shopping label ad
  • ndarichmedia: show additionalBgForCropCase(former additionalBgFor9_16) unconditionally for cropped cases with non-9:16 ratio

Code Refactoring

  • nda: add content description to SlotsView

7.7.2 (2024-09-10)

Bug Fixes

  • do not enqueue completed DeferredNode into DeferredQueue
  • fix a bug that ViewTreeObserver is not properly removed
  • fix missing disconnect in HttpUrlConnection
  • nda: fix rendering the slot in GridLayout

Code Refactoring

  • handle logs from specific app to be sent to separate nelo project
  • nda: modify shopping nda ad design
  • nda: modify shopping NDA minor design
  • nda: use NasImageView on shopping search ad store icon
  • refactor the logic that renders slots

7.7.1 (2024-08-30)

Bug Fixes

  • core: now SdkPropertiesBuilder accept only one GfpProviderOptions per providerType
  • nda: fix a scroll issue on shopping search native ad

Code Refactoring

  • optimize the use of ViewObserver in GfpAdAdapter
  • support Android API 34

7.7.0 (2024-08-20)

Features

  • ndarichmedia: improve popup window compatibility and fix some design glitches
  • support shopping search native ad

Bug Fixes

  • core: fix bounce back event not firing in video ads
  • fix bug where strings were truncated and exposed in certain environments
  • nda: fix an ad size for GFP/NDA 1+3 View
  • nda: fix video not pausing when clicking on ad choices
  • video: show saved last frame on FullScreenAD

Code Refactoring

  • add GFP/NDA 1+3 View
  • change the default value of CRASH_DETECTOR_ENABLED to true
  • improve nelo logging
  • ironsource: refactor IronSource Integration to load multiple instance id
  • nda: modify badge UI on shopping nda ad
  • nda: show the CTA button on last frame for the Rewarded AD
  • reuse innerAdView inside GfpNativeAdView without inflating it
  • track errors during video and image processing

7.6.2 (2024-07-25)

⚠ Deprecated

  • This version has an issue with mediation not performing correctly. Use the older GFP SDK v7.6.1 instead.

Code Refactoring

  • add a max redirection config for vast parsing
  • core: add apis to clear cookies and customParameter
  • core: add content id to ad request parameter
  • core: handle bounce back tracking event

7.6.1 (2024-07-10)

Bug Fixes

  • fix a bug that prevented out-stream video ad from resuming
  • ndarichmedia: fix layout issue in popup window

7.6.0 (2024-07-09)

⚠ NOTICE

repositories {
...
maven {
url "https://artifactory.navercorp.com/artifactory/maven-release"
}
}

Features

  • fire events when the size of expandable ad changed
  • lan: add lan extension
  • ndarichmedia: add ExpandVideoPlusV2
  • support shopping label ad

Code Refactoring

  • change maven repository to artifactory.navercorp.com
  • use AbstractProviderInitializer for extension initializers

7.5.3 (2024-06-13)

Bug Fixes

  • ndarichmedia: fix the thumbnail image un-clickable on ExpandVideo AD

Code Refactoring

  • applovin: bump applovin to 12.5.0
  • nda: refactor SlotsView's padding handling
  • unity: update Unity to 4.10.0

7.5.2 (2024-05-30)

Bug Fixes

  • nda: fix maximum width of badge for Shopping NDA ad
  • nda: fix price font size for price highlighted case in Shopping NDA ad
  • ndarichmedia: fix a expand animation on DragExpandImageView

Code Refactoring

  • bump minSdk from 19 to 21
  • core: send ad loaded event after listener setting in Rewarded/Interstitial AD
  • ima: bump ima to 3.33.0
  • update DSP sdk

7.5.1 (2024-05-13)

Bug Fixes

  • nda: fix incorrect layout handling in ShoppingNdaView
  • ndarichmedia: fix NaN error in DragExpandImageView

Code Refactoring

  • nda: change the rewarded text on the Rewarded AD

7.5.0 (2024-05-09)

Features

  • support carousel media in native ads

Bug Fixes

  • nda: align discount and price TextViews in Shopping NDA ad

Code Refactoring

  • nda: remove unused resources

7.4.4 (2024-04-29)

Bug Fixes

  • applovin: set applovin banner view size
  • core: add child as centered to GfpBannerAdView

7.4.3 (2024-04-26)

Code Refactoring

  • add corner option for where the ad choices icon is
  • ndarichmedia: add English resources to Richmedia AD

7.4.2 (2024-03-27)

Bug Fixes

  • dfp: fix the video mute setting in DFP Rewarded/Interstitial AD

Code Refactoring

  • applovin: refactor the integration of AppLovin SDK
  • core: additional device properties parameters on AdCallRequest
  • dt: add the mute video setting on DigitalTurbine
  • refactor log level
  • support additional event tracking types
  • vungle: refactor the no fill ad in Vungle

7.4.1 (2024-03-20)

Bug Fixes

  • ndarichmedia: add error handling when loading video on expandable ad

7.4.0 (2024-03-18)

Features

  • core: initialization v2
  • support clickable control view type for native outstream ad

Code Refactoring

  • add background color and text colors to native ad
  • core: add theme to GfpRewardedAdOptions and GfpInterstitialAdOptions
  • move AdMutableParam class to internal package
  • move the ClickHandler in GfpRewardedAdOptions to GfpRewardedAdManager

7.3.0 (2024-03-08)

Features

  • configure cache for native video using NdaProviderOptions
  • support election ad badge on NativeSimple

Code Refactoring

  • ima: bump ima sdk to 3.32.0
  • improve logging process
  • ndarichmedia: change a board color in RichMedia AD (Expand Image/Video)

7.2.1 (2024-02-28)

Bug Fixes

  • applovin: add error handling at initialization
  • fan: add error handling when load native ad
  • ironsource: remove IronSource banner
  • unity: fix crash when passing application context when requesting Unity banner
  • vungle: add error handling at initialization

7.2.0 (2024-02-21)

Features

  • add a language setting on in-stream ad

Bug Fixes

  • ViewObserver does not work with ad that is displayed on top of other apps

7.1.2 (2024-02-13)

Bug Fixes

  • nda: add http error handling in QoE event tracking

7.1.1 (2024-02-06)

Bug Fixes

  • nda: fix a QoE event tracking for out-stream ad
  • nda: fix the load failure of EndCard in RewardedVideo AD
  • ndarichmedia: fix the floating image in DragExpand AD at the first rendering

Code Refactoring

  • core: add an UA parameter on ad request
  • core: support OMSDK version 1.4.10

7.1.0 (2024-01-26)

Features

  • add QOE event tracker for out-stream ad
  • aps: add APS Banner
  • ironsource: support IronSource SDK
  • nda: add a dialog to continue to see the RewardedAd
  • vungle: support in-app bidding on Vungle

Bug Fixes

  • applovin: fix a AppLovin sequential caching setting
  • ndarichmedia: CircularRevealFrameLayout does not clear clipPath

Code Refactoring

  • applovin: bump applovin sdk to 11.11.3
  • dfp: bump dfp sdk to 22.6.0
  • dt: bump DigitalTurbine sdk to 8.2.4
  • inmobi: bump inmobi sdk to 10.6.2
  • nda: change the default background of GfpMediaView from black to transparent
  • nda: refactor the ad choice validation on RewardedVideo AD
  • unity: bump unity sdk to 4.9.2

7.0.1 (2024-01-19)

Bug Fixes

  • fan: fix ANR issue while fetching the bid token

7.0.0 (2024-01-12)

⚠ BREAKING CHANGES

  • removed GfpNativeVideoOptions.autoPlayBehavior in favor of GfpNativeVideoOptions.autoPlayBehaviorProvider
  • core: removed GfpNativeSimpleAdOptions.Builder.setBackgroundOptions()
  • core: removed GfpTheme.SYSTEM, GfpTheme.LIGHT and GfpTheme.DARK

Features

  • add a dynamically changing AutoPlayBehavior
  • does not collect adid on child directed app
  • core: add isPlaying() api to GfpNativeVideoController
  • nda: handle audio focus events

Bug Fixes

  • abandon audio focus when receiving AUDIOFOCUS_LOSS_TRANSIENT
  • nda: video should not play while AdMuteView is exposed
  • ndarichmedia: fix the blank view at the top of the cover video in ExpandVideoPlus

Code Refactoring

  • core: remove deprecated GfpNativeBackgroundOption
  • core: remove deprecated GfpTheme fields
  • nda: improve the AutoPlayBehavior.None option
  • ndarichmedia: refactoring affordance animation on ExpandableRichMedia AD

6.7.2 (2023-12-20)

Code Refactoring

  • unity: bump unity sdk to 4.9.2

6.7.1 (2023-12-11)

Bug Fixes

  • core: fix the initialization api
  • core: fix the VideoAdOptions setting after the video schedule is loaded

Code Refactoring

  • add validation for media types
  • core: refactor internal initialization to prevent ConcurrentModificationException
  • unity: remove unnecessary size validation on banner

6.7.0 (2023-11-21)

Features

  • migrate DSP bidding parameter as aap

Bug Fixes

  • nda: fix a clickable area on rewarded companion ad

Code Refactoring

  • add api to ProviderConfiguration get initPlaceId
  • adplayer: organize drawables for skip button in in-stream
  • applovin: bump applovin sdk to 11.10.1
  • dfp: bump dfp sdk to 22.2.0
  • fan: bump fan sdk to 6.16.0
  • inmobi: bump inMobi sdk to 10.5.9
  • nda: use the baseUrl from server response on header bidding banner ad
  • unity: bump unity sdk to 4.8.0
  • vungle: bump vungle sdk to 7.0.0

6.6.3 (2023-11-20)

Bug Fixes

  • core: fix a bug when binding native ads in RecyclerView (91bbe34), closes #1554

6.6.2 (2023-11-15)

Bug Fixes

  • nda: fix a minor bug when using GfpNativeVideoController

6.6.1 (2023-11-14)

Bug Fixes

  • nda: pause button misbehavior in outstream video ads

Code Refactoring

  • core: don't pass the AD ID at initialization

6.6.0 (2023-11-06)

Features

  • add callback to VideoLifeCycleCallbacks that is called when VideoAdEvent occurs
  • core: add GfpNativeVideoController.dispatchUserActivationPlayerEvent that should only be called when event is activated by user

Bug Fixes

  • fan: fix for native banner not supporting GfpNativeAd.getMediaData()
  • fix cases where vast tracking does not work

Code Refactoring

  • applovin: add a validation check in the AppLovin native ad for CTA
  • core: add max bitrate(kbps) parameter to GfpNativeVideoOptions
  • ima: bump ima sdk to 3.31.0
  • ndarichmedia: adjust clickable image in ExpandVideoPlus
  • nda: using renderer in Rewarded AD

6.5.0 (2023-10-24)

Features

  • add api to get text and highlightedBgColor of callToAction asset
  • enable custom ad choices in native ad

Bug Fixes

  • fan: fix the edge case of NPE during FAN initialization
  • nda: pass only non-blank urls to the ClickHandler.handleClick()
  • ndarichmedia: remove nas-video-exoplayer dependency

Code Refactoring

  • core: optimize GfpNativeAdView and GfpNativeSimpleAdView
  • nda: update ui translations for ad mute
  • remove night resources
  • separate extension for label assets

6.4.2 (2023-10-12)

Bug Fixes

  • core: background color does not changed on re-bound ad
  • core: NativeSimple background makes IllegalArgumentException(NaN)
  • fix a click tracking on Richmedia AD
  • fix lint errors
  • fix the NativeSimple AD's background rendering
  • ndarichmedia: fix the close event on expandable richmedia AD

Code Refactoring

  • add drawable resources for hdpi resolution
  • core: add abt parameter for A/B Test

6.4.1 (2023-09-15)

Bug Fixes

  • nda: fix the NPE created by empty background option in NativeSimple AD

6.4.0 (2023-09-14)

Features

  • add the onAdProgress callback to VideoLifecycleCallbacks
  • core: support DigitalTurbine SDK

Bug Fixes

  • core: fix a cached TFCD value on external module
  • core: fix the case where load error event is lost
  • core: NullPointerException on GfpResponseInfo
  • dfp: remove DfpInitializer
  • fix a ConcurrentModificationException issue on DSP initialization (Vungle, Unity, DT)
  • fix the no_fill error stat code in Vungle, AppLovin
  • nda: fix bug with companion ad using WebView
  • ndarichmedia: remove right margin of clickable area in image/video expand AD

Code Refactoring

  • adjust c2s dsp video mute setting
  • apply new design spec on ExpandVideoPlus AD

6.3.0 (2023-09-05)

Features

  • support global privacy policy on C2S

Bug Fixes

  • ndarichmedia: fix floating image rect calculation error in DragExpandImage
  • vungle: fix a mis matching error code on Vungle rendering error

Code Refactoring

  • core: modify attributes that changes the drawable of GfpAdChoicesView

6.2.0 (2023-08-30)

⚠ BREAKING CHANGES

  • core: removed GfpNativeSimpleAdOptions.Builder.setAdChoicePlacement(int) method. use GfpNativeSimpleAdOptions.Builder.setAdChoicesPlacement(int) instead
  • core: removed GfpNativeAdOptions.Builder.setAdChoicePlacement(int) method. use GfpNativeAdOptions.Builder.setAdChoicesPlacement(int) instead

Note: There is an interface name change to unify the words used across platforms. We appreciate your understanding that this is a breaking change without a major version change.

Features

  • add api to get media information in native ad objects
  • add video-related options to GfpNativeAdOptions
  • core: add an ad request uri interface on AdParam
  • core: add user show interest listener to GfpAdLoader
  • nda: change ad choices icon in S2S Native Normal ads
  • support s2s native out-stream video ads

Bug Fixes

  • core: fix crash when tracking to invalid url
  • core: make GfpDedupeManager reusable after destroying it
  • nda: fix ui translations for rewarded video
  • nda: update ui translations
  • nda: video ad pauses when restored after being rewound

Code Refactoring

  • fix a fetching decoded ad call query parameter
  • nda: ignore playback restriction when user-activated play control
  • nda: improve ad mute feedback list page
  • nda: modify the logic that determines the ad mute layout type
  • nda: only generate blur image only when blur image settings are present
  • nda: update ui translations for out-stream video

6.1.2 (2023-07-27)

Bug Fixes

  • ndarichmedia: fix countdown animation not behaving as expected
  • ndarichmedia: fix video close animation not behaving as expected

6.1.1 (2023-07-21)

Bug Fixes

  • unplayed ad makes the video content stop after ad schedule is finished

Code Refactoring

  • add an attribute to GfpAdChoicesView for AdMute icon resource
  • core: add GfpTheme type that can be used lazily

6.1.0 (2023-07-04)

Features

  • core: support Global Privacy Policy for GDPR, CCPA, COPPA

Bug Fixes

  • core: do not re-create the ViewObserver on every ad-load event
  • core: the AdBreak processing is stopped, if ad fails in a series of ads

Code Refactoring

  • add extra assets to native ad
  • core: specify non-null parameter for VideoAdListener
  • nda: remove ConstraintLayout on RewardVideo AD

6.0.5 (2023-06-21)

Bug Fixes

  • core: can do skip on multiple in-stream ad

Code Refactoring

  • core: make public the schedule response

6.0.4 (2023-06-15)

Bug Fixes

  • adplayer: add clickable information to GfpVideoAdQoeInfo
  • core: fix AdBreak processing to play in-stream ads sequentially

6.0.3 (2023-06-08)

danger

6.0.0 / 6.0.1 / 6.0.2 버전은 퍼미션 문제로 앱 설치에 문제가 생길 수 있으니
6.0.3 이상 버전을 사용해 주시기 바랍니다.

Bug Fixes

  • nda: fix missing webview provider crash

Code Refactoring

  • nda: remove broadcast permission on RewardVideo AD

6.0.2 (2023-05-31)

Bug Fixes

  • nda: NDA Banner does not render properly when set to FLUID_WIDTH

6.0.1 (2023-05-26)

Bug Fixes

  • core: fix meta ads not loading

6.0.0 (2023-05-25)

⚠ BREAKING CHANGES

  • core: removed GfpLogger
  • core: removed SdkPropertiesBuilder.logLevel() and SdkProperties.logLevel
  • core: removed S2SClickHandler. use com.naver.ads.util.ClickHandler instead
  • core: removed UserPropertiesBuilder.userAgent(). use UserPropertiesBuilder.userAgentFactory() instead
  • UserAgent value, which was specified as a string through UserPropertiesBuilder, has been modified to be received as a Factory
  • dfp: Ad Manager App ID is now required for all Ad Manager apps and requires the ca-app-pub-################~########## format. Configure your app for more details

Features

  • apply nas sdk
  • nda: support s2s reward video
  • vungle: support Vungle SDK

Bug Fixes

  • applovin: Fix the AppLovin Rewarded ad callback
  • nda: privacy icon is duplicated when re-attaching on recyclerview

Code Refactoring

  • applovin: bump applovin sdk version to 11.7.1
  • check the validation condition on ad
  • core: support custom parameter as a global property
  • dfp: bump gma sdk to 21.5.0
  • fan: bump meta sdk to 6.13.7
  • ima: bump ima sdk version to 3.27.1
  • inmobi: bump inmobi sdk to 10.1.2
  • unity: bump unity sdk version to 4.6.1

5.3.2 (2023-04-27)

Bug Fixes

  • crash on CenteredImageSpan due to null drawable

5.3.1 (2023-04-12)

Bug Fixes

  • adjust accessibility on AdMute feedback UI

Code Refactoring

  • add notice text asset in native ad
  • nda: remove icon asset validation on native ad

5.3.0 (2023-03-24)

Features

  • adplayer: support AdChoice in InStream ad
  • adplayer: support talkback in video ads

Bug Fixes

  • fix the valid expire time in C2S Rewarded Ad

Code Refactoring

  • applovin: disable AppLovin's cache option
  • core: Supporting OMSDK version 1.4.2
  • ndarichmedia: fix a rendering issue on drag expand image ad

5.2.0 (2023-03-13)

Features

  • core: add setContentId() method for targeting

Bug Fixes

  • applovin: Fix the AppLovin Rewarded ad callback

Code Refactoring

  • applovin: refactoring initializing process on AppLovin
  • applovin: version up AppLovin SDK
  • core: change contentId param to contentInfo param
  • nda: migrate all code to kotlin
  • nda: provide AdMute for S2S Native Normal ad
  • unity: version up unity sdk to 4.6.0

5.1.3 (2023-02-14)

Bug Fixes

  • core: fix a potential memory issue when injecting omid script
  • core: property logLevel of SdkProperties is never used
  • nda: Do not assign WebView for two part in MraidController
  • nda: OutStream Video doesn't seek correctly
  • ndarichmedia: fix a bug that background image is gone after some specific ad content

Code Refactoring

  • core: change the play/resume event condition in out-stream
  • core: unify the adcall host to GFP

5.1.2 (2023-01-11)

Bug Fixes

  • core: fix rare ANR after calling loadAd() (3573b6d), closes #1142
  • nda: fix missing webview provider crash (05bb5ab), closes #1146

5.1.1 (2023-01-03)

Bug Fixes

  • applovin: fix a bug of handling MREC format in banner

5.1.0 (2022-12-28)

Features

  • applovin: add the AppLovin Max SDK module
  • nda: support In-App JS Tag on NdaBannerAdapter

Bug Fixes

  • adplayer: fix the font size on instream ad
  • applovin: fix a rendering bug in AppLovin Native ad
  • applovin: fix a rendering issue on Native Banner for AppLovin
  • core: sometimes OneTimeAction doesn't work
  • fan: modify to request bidder token for every ad call
  • nda: support JS-Tag provided by tappx

Code Refactoring

  • dfp: bump gma sdk to 21.3.0
  • fan: bump meta sdk to 6.12.0
  • inmobi: bump inmobi sdk to 10.0.8
  • unity: bump unity sdk version to 4.4.1
  • unity: migrate unity module to kotlin

5.0.0 (2022-11-04)

⚠ BREAKING CHANGES

  • nda: removed WebView injection API used in S2S banner ads
  • core: removed GfpNativeAdView.setIconView(View) method. use GfpNativeAdView.setIconView(ImageView) instead

Features

  • adplayer: add SearchKeywordText in InStream ad

Bug Fixes

  • core: fix an obfuscation error in OmidVisibilityTracker
  • core: fix Exception on SDK initialization
  • fix a bug that Rich media ad does not stop properly in RecyclerView
  • nda: destroy WebView with a delay
  • nda: fix scrolling issue of webview inside scrollable view
  • ndarichmedia: Image lean to the left in the ExpandVideoPlus
  • ndarichmedia: prevent crash when invalid rich media data is provided

Code Refactoring

  • core: change scope of play-service-appset to compileOnly
  • core: remove GfpNativeAdView.setIconView(View) method
  • nda: migrate some code related to banner ads to kotlin
  • refactoring the out-stream video objects in rich media ad

4.4.1 (2022-09-27)

  • Bug Fixes
  • nda: fix a bug where NdaAdMuteView is not rendered properly

4.4.0 (2022-09-01)

  • Features
  • core: add network type parameter in ad request
  • core: support app set id
  • support OM SDK in Banner ad (webview)
  • Code Refactoring
  • fan: remove validation login for c2s, migrate to kotlin
  • nda: change default value of GfpTheme from SYSTEM to LIGHT

4.3.6 (2022-08-12)

  • Bug Fixes
  • core: fix a bug which is making crash after obfuscation in NS
  • nda: avoid resource merge conflicts caused by AdMuteButtonsLayout
  • Code Refactoring
  • dfp: add click callback to DFP's interstitial and rewarded
  • dfp: change the click aggregation criteria of banner ad to onAdClicked
  • dfp: migrate all code to kotlin
  • inmobi: migrate all code to kotlin

4.3.5 (2022-08-03)

  • Bug Fixes
  • core: fix a bug which is not updating background margin in NS after drawing rich media ad

4.3.4 (2022-08-02)

  • Bug Fixes
  • nda: AdMuteView render abnormally if api level is less than 24

4.3.3 (2022-08-01)

  • Bug Fixes

  • core: does not set a content description on Native Banner

  • core: fix a bug that is not drawn if width of GfpNativeSimpleAdView is wrap_content

  • nda: do not support s2s click handling when privacy button click

  • nda: fix a bug calculating size of NS image in recycler view

  • Code Refactoring

  • migrate some of internal code to kotlin

  • nda: refactor ad mute view

  • nda: remove recyclerView dependency

  • ndarichmedia: refactoring rich media ad

  • ndarichmedia: refactoring ViewObserver in richmedia ads

  • ndarichmedia: reform darkmode in expandable ad

4.3.2 (2022-07-18)

  • Bug Fixes
  • adplayer: add a line-break in english text on instream player
  • nda: fix a bug that user cannot click the ad mute button when the same ad is rebind

4.3.1 (2022-07-05)

  • Bug Fixes
  • change the artifact id of the external build

4.3.0 (2022-07-05)

  • Features

  • add new module to generate Bill of Materials

implementation platform('com.naver.gfpsdk:gfpsdk-bom:4.3.0')
implementation 'com.naver.gfpsdk:gfpsdk-core'
implementation 'com.naver.gfpsdk:extension-nda'
implementation 'com.naver.gfpsdk:extension-dfp'
implementation 'com.naver.gfpsdk:extension-fan'
implementation 'com.naver.gfpsdk:extension-inmobi'
implementation 'com.naver.gfpsdk:extension-unity'
  • Bug Fixes

  • core: fix a potential bug in GfpAdLoader.Builder

  • Code Refactoring

  • core: migrate GfpError class to kotlin

  • inmobi: remove optional dependencies of inmobi module

  • migrate some of internal code to kotlin

4.2.0

  • Features

  • core: add cache process in initialization

  • Bug Fixes

  • core: deal with empty provider type in initialize response

  • core: fix GfpSdk.isInitialized() always returned false

  • core: handle no information error on initialization api

  • core: rollback handling no information error on initialization api

  • nda: add resources for system dark mode

  • Code Refactoring

  • nda: change AdMute icon design

4.1.0

  • Features

  • Targeting api 31 지원

  • SDK 쪽 manifest 내 com.google.android.gms.permission.AD_ID 추가

  • 이 권한은 Android build tools 에 의해 자동으로 merge 됨

  • Outstream 동영상에서 사용하던 Surface View 를 Texture View 로 변경

  • User location api 제거

  • C2S SDK 버전업

BeforeAfter
PlayServiceAds(DFP)20.2.020.6.0
Meta Audience Network(FAN)6.5.16.8.0
InMobi9.2.010.0.1
Unity3.7.54.1.0
  • Bug fixes
  • Android 8 기기 이하에서 발생하던 드래그 확장형 이슈 수정
  • GfpInitProvider 의 오동작으로 발생할 수 있는 크래시 수정
  • Instream Video Ad의 progress event tracking 기준 수정
  • 리치미디어 상품의 progress event tracking 오류 수정
  • 리치미디어 상품의 일부 이미지 치우침 이슈 수정

4.0.1

  • Bug Fixes
  • 광고 mediation 과정 중 유효성 관련 오류 중복 처리 수정

4.0.0

  • Features

  • Native Simple 타입 광고의 접근성 지원

  • RichMedia 광고 소재 대응

  • 신규 모듈인 nda-richmedia 모듈에 대한 의존성 추가 필요

  • 이미지 확장형, 동영상 확장형, 카운트다운형, 동영상 확장형 플러스, 드래그 확장형 과 같은 5종의 리치미디어 소재가 추가

  • SDK 초기화 로직 변경

  • 기본값으로 ContentProvider 를 통한 초기화가 자동으로 이뤄지도록 변경되었고 Publisher code 값은 AndroidManifest.xml 파일내 아래와 같이 입력

<meta-data
android:name="com.naver.gfpsdk.PUBLISHER_CD"
android:value="@string/publisher_cd"
/>
  • GfpSdkConfiguration 제거

  • SDK 에서 사용되는 설정값을 입력하던 GfpSdkConfiguration 이 제거되고 User, Sdk 레벨에 맞는 설정값 변경할 수 있는 api 가 추가됨

  • SDK 관련 설정

  • GfpSdk.setSdkProperties() api 를 통해서 SDK 와 관련된 요청 타임아웃, 광고 제공자별 옵션값, S2S Click Handler 등을 설정

GfpSdk.setSdkProperties(GfpSdk.getSdkProperties().buildUpon()
.addProviderOptions(new NdaProviderOptions.Builder() // 광고제공자별 세부 설정값
.setNdaWebViewDelegate(// Your Delegate Object)
.setTheme(GfpTheme.SYSTEM)
.build())
.logLevel(GfpLogger.LogLevel.VERBOSE) // GFP SDK 의 Log level
.bannerAdRequestTimeout(60_000L) // Banner 광고의 요청 타임아웃
.videoAdRequestTimeout(60_000L) // Video 광고의 요청 타임아웃
.unifiedAdRequestTimeout(60_000L) // Native 및 결합형 광고의 요청 타임아웃
.s2sClickHandler(new S2SClickHandler() {
@Override
public boolean handleClick(@NonNull Context context, @NonNull String... clickThroughs) {
// click override 처리
return false; // 정상적인 광고 랜딩 처리시 true, 랜딩 실패시 false return
}
})
.build());
  • User 관련 설정

  • GfpSdk.setUserProperties() api 를 통해서 User 정보와 관련된 태어난 년도, 성별, 국가, 언어 등을 설정

GfpSdk.setUserProperties(GfpSdk.getUserProperties().buildUpon()
.yob(1986)
.id() // 광고 로그 추적을 위해서 사용될 수 있는 매체쪽 유저 식별자값
.userAgent("Your user agent.")
.country("KR")
.language("KO")
.gender(GenderType.MALE)
.addCookie("NNB", "DEMO_NNB")
.addCookie("NID_AUT", "DEMO_NID_AUT")
.addCookie("NID_SES", "DEMO_NID_SES")
.build());
  • Override click handling

  • GfpSdk.setSdkProperties() 를 통한 설정 또는 광고 로더별 설정을 통해서 광고 클릭시 랜딩 처리를 override 할 수 있음

  • SdkProperties 와 광고 타입별 로더에 모두 S2SClickHandler 를 설정할 경우, 사용되는 S2SClickHandler 의 우선순위는 아래와 같음

1순위 - 광고 타입별 로더에 설정되는 S2SClickHandler
2순위 - SdkProperties 에 전역으로 설정되는 S2SClickHandler

3.2.9

  • Bug Fixes
  • Instream Video Ad 에서 영상 길이에 따른 progress event tracking 처리가 안되던 이슈 수정

3.2.8

  • Bug Fixes
  • Instream Video Ad 에서 Complete 이벤트 이후 event tracking 처리가 안되던 이슈 수정

3.2.7

  • Bug Fixes
  • 스케쥴 광고의 RemindText 광고 닫기 버튼 수정

3.2.6

  • Features
  • VideoAdScheduleParambuildUpon() 메소드 추가, Schedule Policy 정보 설정 방식 수정

3.2.5

  • Bug Fixes
  • 스케쥴 광고(후광고)에서 NonLinearAd 노출되지 않던 문제 해결

3.2.4

  • Features
  • GfpVideoAdQoeInfoisVideoClickable() 메소드 추가
  • AdMute 영역(NdaAdMuteView)을 광고 영역 전체 (GfpNativeSimpleAdView)로 수정

3.2.3

  • Features
  • GfpVideoAdManager, GfpVideoAdScheduleManager 에 skip(), clickVideoAd() 메소드 추가.
  • GfpSdkConfiguration.BuilderwithUserAgent() 메소드 추가.
  • 다크모드시 광고 숨기기 관련 아이콘 수정.

3.2.2

  • Bug Fixes
  • 가로/세로 전환시 광고 숨기기 버튼 텍스트 잘림 현상 해결.
  • API 22 버전 이하에서는 광고 숨기기 미지원.

3.2.1

  • Bug Fixes
  • 쿠키 수집시 누락되는 이슈 수정.

3.2.0

  • Features
  • S2S 광고에 대한 광고 숨기기(Ad Mute) 기능 지원.
  • Banner, NS(Native Simple) 타입에 광고 숨기기 지원.
  • BannerAdListener, AdEventListeneronAdMuted() 추가.
  • Ad Mute 아이콘에 Dark theme 지원.

3.1.2

  • Features
  • C2S SDK Version 상향
BeforeAfter
PlayServiceAds(DFP)19.8.020.2.0
Facebook Audience Network(FAN)6.2.06.5.1
InMobi9.1.19.2.0
MoPub5.16.35.18.0
Unity3.7.13.7.5
IMA3.22.33.24.0

3.1.1

  • Features
  • Rx 및 Simple Xml dependency 제거.
  • Instream 동영상 광고에서의 Vast wrapper 지원.

3.1.0

  • Features

  • prebid 라이브러리 모듈 제거.

  • UnityAds extension 추가 (유니티 광고 제공자 추가).

  • Android OS 11 대응 (API level 30).

  • Bug Fixes

  • ImageDownloader 내 Bitmap 생성시 메모리 이슈 로깅 추가.

  • AudioVolumeMonitor 개선을 통한 OOM 이슈 해결.

3.0.2

  • Bug Fixes
  • MoPub Rewarded 광고에서의 초기화 및 복수 요청 관련 오류 수정.
  • Worker thread 에서 GFP SDK 초기화시 UA 획득 이슈 수정.

3.0.1

  • Bug Fixes
  • C2S Interstitial, Rewarded 광고에서의 Mediation 오류 수정.

3.0.0

danger

3.0.0 버전은 MAJOR 버전 업데이트로 몇몇의 Breaking change 들을 가집니다. 자세한 내용은 3.0.0 버전 migration guide 에서 확인하실 수 있습니다.

  • Breaking changes

  • AdManager 초기화 메서드명이 AdManager.init() 에서 AdManager.initialize() 로 변경됨.

  • AdManager 의 접근 방식이 static method 형태로 변경됨.

  • 타겟팅 목적으로 사용되던 yob, gender, country 값 설정이 AdParam 이 아닌 AdManager 를 통해서 전역설정할 수 있도록 변경됨.

  • 또한 기존 GFP SDK 에서 사용하던 Gender 관련 enum 클래스는 AdParam 내 정의된 Gender enum class 에서 별도로 정의된 GenderType enum class 를 사용하는 것으로 변경됨.

  • AdParam 내에서 설정할 수 있었던 userParam 값이 customParam 의 이름으로 변경됨.

  • GfpNativeAdLoader 관련 API 제거.

  • GfpBannerAdView 의 deprecated API 제거.

  • GfpAdLoader 사용시 광고 이벤트 수신목적으로 사용되던 AdEventListeneronError 메서드가 onError(GfpError) 에서 onError(GfpError, GfpResponseInfo) 로 변경.

  • APS parameter 전달 형태 변경.

  • 신규로 생성된 GfpApsAdParam 객체를 AdParam 에 설정하는 형태로 변경됨.

  • Features

  • AdManager 초기화 완료 리스너 추가.

  • AdManager 의 initialize 메서드를 통해서 초기화 하게 될 경우, GFP SDK 가 정상적으로 초기화 되었는지에 대한 여부를 아래와 같이 OnInitializationListener 리스너를 통해서 확인하실 수 있음.

  • 보상형 광고를 제공하는 GfpRewardedAdManager 추가.

  • 전면형 광고를 제공하는 GfpInterstitialAdManager 추가.

  • SDK 사용 가능여부 체크 API 추가.

  • GFP SDK 는 명시적으로 AdManager 의 initialize 메서드를 호출한 이후부터 정상적인 광고 요청이 가능합니다. 3.0.0 버전부터는 SDK 초기화가 실행됐는지에 확인할 수 있는 AdManager#isReady() API 를 제공.

  • 디버깅을 향상시키기 위함으로 광고 요청에 대한 응답 정보(GfpResponseInfo)를 확인할 수 있는 API 추가.

2.3.6

  • Bug Fixes
  • VAST Tracking url validation 수정.

2.3.5

  • Bug Fixes
  • ANR 대응 - java regex시 리소스 사용이 많은 메소드 수정.

2.3.4

  • Bug Fixes
  • Worker Thread 에서 AdManager 초기화를 할 경우에 대한 방어로직 추가.

2.3.3

  • Bug Fixes
  • UserAgent 값으로 ascii 이외 값이 들어간 케이스 방어코드 추가.

2.3.2

  • Features

  • GFP SDK 초기화시 DFP SDK 초기화 처리.

  • Bug Fixes

  • Native Simple 유형 광고에서의 attached event 누락 부분 수정.

2.3.1

  • Features
  • C2S SDK 버전 상향.
BeforeAfter
PlayServiceAds(DFP)19.4.019.6.0
Facebook Audience Network(FAN)6.1.06.2.0
InMobi9.1.09.1.1
MoPub5.14.05.15.0

2.3.0

  • Features

  • SDK 초기화 API 구현.

  • FAN INHOUSE BIDDING 연동.

  • Attached Tracking Event 추가.

  • Ad Loader 별로 타임아웃 값 설정 가능하도록 변경.

  • Feed 형 광고에 대한 중복제어 기능 추가.

  • S2S NativeBanner, Native 광고 구현.

  • Bug Fixes

  • 동영상 scheduleCompleted 이벤트 미발생 오류.

2.2.5

  • Bug Fixes
  • 동영상 광고 프로그래스바 UI 수정.
  • VAST 광고 트래킹 미발생 이슈 수정.

2.2.4

  • Features
  • 동영상 광고 프로그래스바 UI 변경.

2.2.3

  • Features

  • 동영상 광고 videoSkipAfter, videoSkipMin 구현.

  • 동영상 스케줄 라이브컨텐츠 시작시점 파라미터(so) 추가.

  • Bug Fixes

  • InMobi Initializer 초기화 실패시 발생할 수 있는 block 이슈 해결.

2.2.2

  • Bug Fixes
  • AdParam 의 UserParam 중복 인코딩 오류 수정.
  • 광고호출(adcall) 스케줄 파라미터(vri, vsi) 누락 오류 수정.

2.2.1

  • Features
  • 동영상 라이브 컨텐츠 지원을 위한 content duration validation 제거.
  • AdParam 객체에 buildUpon() 지원.
  • C2S SDK 버전 상향.
BeforeAfter
PlayServiceAds(DFP)18.3.019.4.0
Facebook Audience Network(FAN)5.6.06.1.0
InMobi7.2.99.1.0
MoPub5.8.05.14.0
  • Bug Fixes
  • S2S 배너 광고에서 onAdLoaded() 가 2번 호출되는 이슈 수정.

2.2.0

  • Added

  • Banner, Native, NativeSimple 을 통합해서 로드할 수 있는 GfpAdLoader 추가

  • 통합 로더에서 사용될 기본 요청 타임아웃(GFP 서버 요청부터 광고 로드 성공까지의 타임아웃)값은 60 초

  • 변경을 원할 경우 GfpSdkConfiguration 을 통한 SDK 설정시 withUnifiedAdRequestTimeout(long) 을 통해서 milli seconds 단위의 long 값을 전달

  • NativeSimpleAd 광고 형태 추가

  • 단순 이미지형의 네이티브 광고

  • 광고 이미지위 우하단에 AD 노출

  • GfpAdLoader 를 통해서 load 가능

  • S2S 광고에 대한 Click 처리 override 기능

  • GFP SDK 의 초기화시 GfpSdkConfiguration 를 통한 설정과정 중에서 withOverrideClickHandling(true) 로 세팅할 경우, Creative 타입에 따른 광고 이벤트 리스너에서 handleClick() 을 통해서 광고 클릭에 대한 Landing 처리를 서비스단에서 처리 할 수 있음.

  • 인자로 전달되는 String... urls 값에 urls 값을 순회하면서 성공시까지 landing 시도. 최종적으로 landing 성공시 true, 실패시 false 를 return 해야함

  • Click 처리 override 설정시 BrowserAgentScheme 값은 무시됨

  • 광고의 유효노출 기준 설정 가능하도록 추가

  • 미설정시 SDK 내 default 값인 50% + 1초 노출시 유효노출 이벤트 전달됨

  • 각 Creative 타입별 Options(GfpBannerAdOptions, GfpNativeAdOptions, GfpNativeSimpleAdOptions, GfpVideoAdOptions) 클래스의 객체 생성시 setActiveViewImpressionType() 를 통해서 원하는 유효노출 기준을 설정

  • Changed

  • targetSdkVersion 과 compileSdkVersion 을 29 로 upgrade

  • minSdkVersion 을 19 로 upgrade

  • com.naver.gfpsdk group 의 extension-ndabanner artifact id 가 extension-nda 로 변경됨

  • implementation 'com.naver.gfpsdk:extension-ndabanner:x.y.x'implementation 'com.naver.gfpsdk:extension-nda:2.2.0' 로 변경해야 함

  • extension-nda 모듈은 S2S Banner, Native 광고를 위한 모듈로 기존 S2S Banner 광고는 변경된 artifact id 를 가지는 모듈을 통해서 동작

  • VideoAdRenderingSettings 클래스명이 GfpVideoAdOptions 로 변경됨

  • GfpVideoAdManager.setVideoAdRenderingSettings() 로 사용하던 부분을 GfpVideoAdManager.setVideoAdOptions() 로 변경해야함.

  • GfpVideoAdScheduleManager.setRenderingSettings() 로 사용하던 부분을 GfpVideoAdScheduleManager.setVideoAdOptions() 로 변경해야함.

  • 네이티브 광고의 이벤트 리스너에 전달되던 유효노출 이벤트 전달 시점 변경

  • C2S 네이티브 광고의 경우 C2S SDK 에서 전달하던 유효노출 시점에 전달되던 onAdImpression() 시점이 GFP SDK 에서 측정하는 유효노출 기준으로 변경됨

  • Event listener 를 interface 에서 class 로 변경

  • class 로 변경되면서 사용하고자 하는 method 만 override 해서 사용하면 됨

  • Deprecated

  • GfpBannerAdView.setBannerAdLayoutType(BannerViewLayoutType), GfpBannerAdView.setActiveViewImpressionType(ActiveViewImpressionType) deprecated

  • Banner 광고와 관련된 option 들을 GfpBannerAdOptions 를 통해 세팅하고 GfpBannerAdView.setBannerAdOptions(GfpBannerAdOptions) 에 전달하는 것으로 대체

  • GfpBannerAdView.setAllowNativeDemand(boolean), GfpBannerAdViewsetAllowNativeDemand(boolean, GfpNativeAdOptions) deprecated

  • Banner 와 Native 광고에 대한 통합 로드를 원할 경우 GfpAdLoader 를 사용하는 것으로 대체

  • GfpNativeAdLoader deprecated

  • Native 광고 로드가 필요할 경우 GfpAdLoader 를 사용하는 것으로 대체

  • GfpNativeAd.setEventListener(NativeAdEventListener) deprecated

  • GfpAdLoader 사용으로 대체

  • Removed

  • Facebook Audience Network(이하 FAN) Instream Video Adapter 제거

  • FAN 에서의 기능 제거로 인한 FanVideoAdapter 제거

  • DFP app event 제거

  • Banner 광고에서 사용하던 AppEvent 를 미사용으로 인한 제거

  • GfpBannerAdView.setHostParam(HostParam) 제거

  • GfpBannerAdOptions 를 통한 hostParam 설정 후 GfpBannerAdView.setBannerAdOptions(GfpBannerAdOptions) 를 통한 전달하는 것으로 사용해야 함

2.1.2

  • Bug Fixes
  • onResize 이벤트에 대한 float 타입 파싱 오류 수정.
  • Waterfall 필드명 변경사항 반영.
  • desciption -> description

2.1.1

  • Features
  • BannerAdListener 에 onAdSizeChanged 콜백 추가.
  • 광고소재에 의해 웹뷰의 크기가 변경되는 경우 전달됨.
  • Bug Fixes
  • NdaBannerAdapter 의 SDK_INIT_CODE 문자열 치환시 예외처리 추가.

2.1.0

  • Features
  • GLAD JS 인터페이스 추가.
  • AdManager 쿠키 설정 인터페이스 추가.
  • 동영상 스케줄 사용시 RenderingSettings 변경 가능하도록 수정.
  • Bug Fixes
  • InMobiBanner 사이즈 조회시 높이 1dp 오차 버그 수정.

2.0.8

  • Bug Fixes
  • S2S 동영상 광고의 Event tracking url 버그 수정.

2.0.7

  • Bug Fixes
  • S2S 광고 클릭 후 랜딩시 발생하던 crash 이슈 수정.

2.0.6

  • Bug Fixes
  • S2S 광고 클릭 후 랜딩시 발생하던 crash 이슈 수정.

2.0.5

  • Bug Fixes
  • UserAgent 획득시 발생하던 crash 이슈 수정.

2.0.4

  • Bug Fixes
  • Prebid 모듈에서 위치정보 권한 제거.

2.0.3

  • Bug Fixes
  • Banner 광고에서 isFluid 사용시 간헐적인 NPE 이슈 수정.

2.0.2

  • Bug Fixes
  • AdParam 내 gender 의 디폴트 값 변경.

2.0.1

  • Features
  • Banner ActiveView 타입 설정 추가.
  • MRAID 3.0 지원.
  • Bug Fixes
  • Adapter class 등록 시점에 발생하는 오류 수정.

2.0.0

  • Features
  • 동영상 스케줄 기능 추가.
  • Amazon Publisher Service 지원.
  • Banner 광고 MRAID 추가.
  • com.squareup.retrofit2:adapter-rxjava2 제거.
  • rxjava2 package relocation 코드 제거.
  • AdParam 패키지 변경.
  • com.naver.gfpsdk.model.AdParam -> com.naver.gfpsdk.AdParam
  • BannerAdListener 호출 파라미터 타입 변경.
  • GfpAd -> GfpBannerAd

1.4.1

  • Bug Fixes
  • Log 를 통해서 logging 중 NPE 발생 오류 수정.

1.4.0

  • Features
  • Prebid 를 통한 Header bidding 지원.
  • Banner 광고에 한해서 지원됨.

1.3.2

  • Features
  • S2S Banner 관련 수정.
  • NDP_JS render type 지원.
  • ad markup 생성 로직 수정.
  • template, adm 값을 결합하여 최종적인 adm 생성 .
  • WebView 주입형태 지원.

1.3.1

  • Features

  • Android AppCompat v1.1.0 버그로 인한 Third party module 버전 수정.

  • MoPub

  • com.mopub:mopub-sdk 를 5.8.0 으로 다운그레이드.

  • InMobi

  • com.inmobi.monetization:inmobi-ads 를 7.2.9 로 다운그레이드.

  • Bug Fixes

  • AndroidX AppCompat v1.1.0 버전의 이슈 로 AppCompat v1.0.0 으로 다운그레이드.

1.3.0

  • Features
  • third party module 버전업.
  • DFP
  • com.google.android.gms:play-services-ads 를 18.3.0 으로 버전업.
  • 1.3.0 버전의 extension-dfp 모듈을 사용할 경우 AndroidX 로의 migration 이 필요함.
  • MoPub
  • com.mopub:mopub-sdk 를 5.10.0 으로 버전업.
  • MoPub 광고 로드시에 넘겨받는 Context 가 Activity 가 아닐 경우에 발생하던 오류가 사라짐.
  • FAN
  • com.facebook.android:audience-network-sdk 를 5.6.0 으로 버전업.
  • IMA
  • com.google.ads.interactivemedia.v3:interactivemedia 을 3.16.2 으로 버전업.
  • InMobi
  • com.inmobi.monetization:inmobi-ads 를 7.3.0 으로 버전업.
  • GfpSdkConfiguration 변경.
  • SDK 내에서 사용할 Third party adapter 명시하던 부분 제거.
  • TestMode 설정 방식 변경.
  • TestMode 를 지원하는 DFP(DfpProviderOptions), FAN(FanProviderOptions), MoPub(MoPubProviderOptions) 의 경우 withProviderOptions() method 에 해당되는 XXXProviderOptions 객체를 전달함으로써 TestMode 를 On/Off 할 수 있음.
  • DFP 를 통해서 Banner 와 Native 통합 호출시에 대한 성능 개선.
  • FanBannerAdapter 추가.
  • VideoAdListener 의 method signature 변경.
  • onAdStarted(), onAdClicked(), onAdCompleted() method 의 argument 에서 AdVideoPlayerController 가 사라짐.
  • 광고 요청시 전달되는 User Agent format 변경 대응.
  • Bug Fixes
  • Not found adapter 상황에서의 Event reporting 오류 수정.

1.2.3

  • VLive + Prisme Player 적용 핫픽스 버전 (from 1.2.2)
  • player attach/detach 오류 수정

1.2.2

  • Bug fix
  • S2S 동영상 로깅 오류 수정

1.2.1

  • DSP SDK 디버그 모드 지원

1.2.0

  • Request timeout default 값 수정
  • 10초 에서 60초로 변경
  • Adapter load timeout 추가
  • GFP 서버 응답값으로 할당
  • Bug fix
  • NDA Video 의 dimmed view 오동작 수정

1.1.0

  • FAN Video adapter 추가
  • 배너 레이아웃 타입 추가
  • 크기 고정형 (FIXED)
  • 가로 확장형 (FLUID_WIDTH)

1.0.1

  • Bug fix.
  • tracking event 1번, 91번 발생시 rt 계산 로직 변경
  • InMobi 초기화시 PLACEMENT_ID 값 벨리데이션 추가

1.0.0

  • Banner 광고
  • GfpBannerAdView 를 통해서 Banner, Native 혼합형 광고 지원
  • Video 광고
  • QOE listener 추가
  • NDA Vast parsing 오류 수정
  • Native 광고
  • NativeBanner 형 광고 지원
  • GfpAdChoicesView 추가
  • Adapter 변경
  • InMobi Banner, Native adapter 추가
  • MoPub Banner, Native adapter 추가
  • Facebook Audience Network 5.5.0 으로 버전업
  • AdManager 수정
  • GfpSdkConfiguration 을 인자로 받도록 수정
  • Tivan event call 수정
  • 기존 Active View Impression 에 해당되는 2번 이벤트 제거
  • Rendered impression 에 해당되는 11 번 이벤트 추가
  • Viewable impression 에 해당되는 12 번 이벤트 추가
  • Empty render type 도달 시에 1, 11, 12 번 이벤트 호출

0.5.2

  • Bug fix.
  • ImaVideoPlayerController 내부의 AdDisplayContainer destroy 호출로 인한 NPE 오류 수정.

0.5.1

  • DfpNativeAdapter 수정.
  • 광고 로드 결정 시점을 onAdLoaded 에서 forUnifiedNativeAd 로 수정.

0.5.0

  • 배너 광고 event tracking 추가.
  • 1px rendering, dfp banner app event tracking 추가.
  • 네이티브 광고 GfpNativeAdLoader 를 통해서 load 할 수 있도록 수정.
  • 기존 GfpNativeAdManager 제거.