Releases: zestyxyz/ads-sdk
Releases · zestyxyz/ads-sdk
v2.0.0
Changelog
All SDKs
- Detect whether the browser is Meta, Wolvic or Pico (#129, #134, #141, #143)
- Migrate tests from Jest/Pupeteer to Playwright (#131)
- Security fixes required due to
webpack-dev-server
(#135) - Update multiple dependencies
- Break out beacon functionality (#140)
- Add analytics for sessions (#146)
- Allow
three.js
SDK to work withthree
modules (#154) - Cleanup, including removing legacy checks from A-Frame, Web (#161)
- New endpoint for server v2 work, migrating off IPFS (#167, #168)
space
terminology becameadUnit
(#170, #176)- Migrate off of beacon v1 (#177)
- Update default URL from zesty.market to zesty.xyz (#179)
- Adding support to
typescript
andbabylon.js
ts definition file (#185, #186 - thank you @yuripourre!) - Fixing iframe embedding restrictions (#190)
- Update
oculus.com
tometa.com
foroculusBrowserCheck
links (#188)
Wonderland Engine
- Bumped from 1.5.2 to 1.6.0 (#128)
1.6.0
Changelog
All SDKs
- The
creator
field is no longer required on the SDKs and has been removed. This also removes some potential friction in the future in the case of NFT transfers. This is a breaking change for babylon.js and three.js on upgrade. To fix, simply remove thecreator
param from yourloadBanner
call. Other web frameworks will output a warning if they detect it being passed. - SDK version will now be logged to console during initialization.
- Based on previous governance decision, the
beacon
setting for analytics is now enabled by default. - UTM params are now automatically appended to banner links.
- Opening links to the Oculus Store on Quest now utilizes a 1 second delay instead of a confirmation window.
Cryptovoxels
- Integrating into CV no longer requires pasting the entire integration script, and can be done by fetching the latest version of it dynamically from the SDK repo. For more details, check out the updated docs at https://docs.zesty.market/guides/for-creators/integrate/platform-integrations/cryptovoxels-integration
Wonderland Engine
- Added a setting to automatically create collision and cursor-target components on the banner object.
1.4.0
Zesty SDKs 1.4.0 Changelog
Zesty now supports Unity! You can currently download a .unitypackage for the SDK from the unity
folder in the repo.
All SDKs
- Since we've been seeing Zesty used for applications beyond just traditional ads, we've adjusted our wording to reflect this. This translates to the following changes:
- adSpace -> space
- adFormat -> format
- ZestyAd -> ZestyBanner
Anything using adSpace or adFormat will continue to work for now, but ZestyAd must be renamed to ZestyBanner if you are using three.js or react-three-fiber/react-xr.
- You can now choose whether to query the Polygon or Rinkeby networks for Zesty. This is done by setting the
network
parameter to either "polygon" or "rinkeby". babylon.js and three.js include this parameter by default aftercreator
. - We've introduced new banner styles! The default banners you've seen up to this point are the "standard" style, but we now also have "minimal" and "transparent" variations courtesy of @cody#7944. You can set this with the
style
parameter in A-Frame, r3f, Unity, and Wonderland Engine, and thebannerstyle
parameter on the Web SDK. babylon.js and three.js include this parameter by default after format.