{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":130199361,"defaultBranch":"master","name":"react-advertising","ownerLogin":"KijijiCA","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-19T10:29:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9830837?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720702031.0","currentOid":""},"activityList":{"items":[{"before":"ebc47e3cf2954ab1a9263fbfa9d0b2b52251cc83","after":"ab4c7c5902897bb0de1a2169269d2235d2bd2c80","ref":"refs/heads/gh-pages","pushedAt":"2024-08-28T19:54:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: bb3073b05e344b79f9141c7361f0f8e7056dca6c","shortMessageHtmlLink":"deploy: bb3073b"}},{"before":"0bb728455e5e51c1300ab987c3992fd0d0a34222","after":"bb3073b05e344b79f9141c7361f0f8e7056dca6c","ref":"refs/heads/master","pushedAt":"2024-08-28T19:53:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thedaviddias","name":"David Dias","path":"/thedaviddias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/237229?s=80&v=4"},"commit":{"message":"chore(release): 4.2.14 [skip ci]\n\n## [4.2.14](https://github.com/KijijiCA/react-advertising/compare/v4.2.13...v4.2.14) (2024-08-28)\n\n### Bug Fixes\n\n* aps integration with regards to size mismatch ([#140](https://github.com/KijijiCA/react-advertising/issues/140)) ([0bb7284](https://github.com/KijijiCA/react-advertising/commit/0bb728455e5e51c1300ab987c3992fd0d0a34222))","shortMessageHtmlLink":"chore(release): 4.2.14 [skip ci]"}},{"before":"bc3dc17e9ddc5a2da15c7524b130390589da4e73","after":"0bb728455e5e51c1300ab987c3992fd0d0a34222","ref":"refs/heads/master","pushedAt":"2024-08-28T19:51:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"caffeinated-pixels","name":"Stevie Gill","path":"/caffeinated-pixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29311273?s=80&v=4"},"commit":{"message":"fix: aps integration with regards to size mismatch (#140)\n\n## Description\r\n\r\nThe current APS integration does not work correctly if using the GAM\r\nsize mapping feature. This is because while GAM accepts the size mapping\r\nfeature, and will request the designated sizes at the designated\r\nbreakpoints, the current APS integration simply uses the size array of\r\nthe unit, which includes _all_ potential sizes of the unit.\r\n\r\nYou can see this where the apsSlot is defined in the defineSlots()\r\nfunction.\r\n\r\nThis can result in a request for a size that the unit is not currently\r\nset up to display. For example a leaderboard unit may be a 320x100 on\r\nmobile, a 728x90 on tablet, and a 970x250 on desktop. All of the sizes\r\nexist in the \"size\" array of the unit. That unit may also contain a GAM\r\nsize mapping definition that states that the 320x100 can only be\r\nrequested on mobile, 728x90 on tablet, and a 970x250 on desktop.\r\n\r\nThe APS call, however, will simply include all 3 of those sizes for\r\nevery request. This can cause breakage on the site as the creative\r\ndelivered will likely be larger than the size of the ad unit /\r\nplaceholder. This will also hurt viewability metrics (a 728x90 on mobile\r\nwon't be fully viewable, etc).\r\n\r\nAmazon has a newer method of integration called \"simplerGPT\" which does\r\nutilize GAM size mapping definitions. In fact you do not need to define\r\nany slot for APS, it will just use the GPT definition.\r\n\r\nYou can read about this method\r\n[here](https://ams.amazon.com/webpublisher/uam/docs/reference/googletag-sizemapping.html).\r\n\r\nI added a simple check for the presence of \"simplerGPT\" in the config\r\nthat if present, will utilize the gpt slot definition for the APS calls,\r\ninstead of the APS unit that is defined. I've defaulted to the older\r\nmethod to avoid any breakage.\r\n\r\nTesting this I'm able to verify that APS is being called for the correct\r\nsizes at the configured breakpoints, versus the older method which\r\nrequests all listed sizes.\r\n\r\n---------\r\n\r\nCo-authored-by: Travis Czerw ","shortMessageHtmlLink":"fix: aps integration with regards to size mismatch (#140)"}},{"before":"0f4589c60fded83ee034d80aa83b83f1f1099fc8","after":"bc3dc17e9ddc5a2da15c7524b130390589da4e73","ref":"refs/heads/master","pushedAt":"2024-07-11T12:47:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thedaviddias","name":"David Dias","path":"/thedaviddias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/237229?s=80&v=4"},"commit":{"message":"chore(release): 4.2.13 [skip ci]\n\n## [4.2.13](https://github.com/KijijiCA/react-advertising/compare/v4.2.12...v4.2.13) (2024-07-11)\n\n### Bug Fixes\n\n* mark customEventHandlers as optional ([#138](https://github.com/KijijiCA/react-advertising/issues/138)) ([0f4589c](https://github.com/KijijiCA/react-advertising/commit/0f4589c60fded83ee034d80aa83b83f1f1099fc8))","shortMessageHtmlLink":"chore(release): 4.2.13 [skip ci]"}},{"before":"0d6b1b5c62e586308d093497b4ba5b3e0ffbbdbf","after":"0f4589c60fded83ee034d80aa83b83f1f1099fc8","ref":"refs/heads/master","pushedAt":"2024-07-11T12:45:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"caffeinated-pixels","name":"Stevie Gill","path":"/caffeinated-pixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29311273?s=80&v=4"},"commit":{"message":"fix: mark customEventHandlers as optional (#138)\n\n## Description\r\n\r\nSorry, my PR above generates a new error as we define a default value\r\nfor customEventHandlers but at the same time it is marked as required.\r\n\r\nSince it has a default value it does not need to be required.\r\n\r\nSo the error is easily fixed\r\n\r\nRelated error:\r\n\r\n```\r\nWarning: Failed prop type: The prop `customEventHandlers` is marked as required in `AdvertisingSlot`, but its value is `undefined`.\r\n at AdvertisingSlot (/node_modules/react-advertising/lib/components/AdvertisingSlot.js:37:17)\r\n```","shortMessageHtmlLink":"fix: mark customEventHandlers as optional (#138)"}},{"before":"bcac469e4172148acb93e210c190f25f0a04dee7","after":"ebc47e3cf2954ab1a9263fbfa9d0b2b52251cc83","ref":"refs/heads/gh-pages","pushedAt":"2024-07-10T20:06:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 0d6b1b5c62e586308d093497b4ba5b3e0ffbbdbf","shortMessageHtmlLink":"deploy: 0d6b1b5"}},{"before":"7771da466bd7ada7a88ea91e99ee2e17058b7b9f","after":"0d6b1b5c62e586308d093497b4ba5b3e0ffbbdbf","ref":"refs/heads/master","pushedAt":"2024-07-10T20:05:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thedaviddias","name":"David Dias","path":"/thedaviddias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/237229?s=80&v=4"},"commit":{"message":"chore(release): 4.2.12 [skip ci]\n\n## [4.2.12](https://github.com/KijijiCA/react-advertising/compare/v4.2.11...v4.2.12) (2024-07-10)\n\n### Bug Fixes\n\n* remove defaultprops ([#137](https://github.com/KijijiCA/react-advertising/issues/137)) ([7771da4](https://github.com/KijijiCA/react-advertising/commit/7771da466bd7ada7a88ea91e99ee2e17058b7b9f))","shortMessageHtmlLink":"chore(release): 4.2.12 [skip ci]"}},{"before":"84af1a4a118482e9ecaafa1cbf1815521cd3e03c","after":"7771da466bd7ada7a88ea91e99ee2e17058b7b9f","ref":"refs/heads/master","pushedAt":"2024-07-10T20:03:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"caffeinated-pixels","name":"Stevie Gill","path":"/caffeinated-pixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29311273?s=80&v=4"},"commit":{"message":"fix: remove defaultprops (#137)\n\nSince defaultprops is going to be deprecated, these changes eliminate\r\nits use and use the javascript default params.\r\n\r\n`Warning: AdvertisingSlot: Support for defaultProps will be removed from\r\nfunction components in a future major release. Use JavaScript default\r\nparameters instead.`","shortMessageHtmlLink":"fix: remove defaultprops (#137)"}},{"before":"689860c45740ca7bc5088b72bbbd694496d2f456","after":"bcac469e4172148acb93e210c190f25f0a04dee7","ref":"refs/heads/gh-pages","pushedAt":"2024-02-08T14:45:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 84af1a4a118482e9ecaafa1cbf1815521cd3e03c","shortMessageHtmlLink":"deploy: 84af1a4"}},{"before":"70eeef74ce7b55ecba1167cd2416777dbd450f7b","after":"84af1a4a118482e9ecaafa1cbf1815521cd3e03c","ref":"refs/heads/master","pushedAt":"2024-02-08T14:44:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thedaviddias","name":"David Dias","path":"/thedaviddias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/237229?s=80&v=4"},"commit":{"message":"chore(release): 4.2.11 [skip ci]\n\n## [4.2.11](https://github.com/KijijiCA/react-advertising/compare/v4.2.10...v4.2.11) (2024-02-08)\n\n### Bug Fixes\n\n* missing setState for isInitialSetupComplete ([#135](https://github.com/KijijiCA/react-advertising/issues/135)) ([70eeef7](https://github.com/KijijiCA/react-advertising/commit/70eeef74ce7b55ecba1167cd2416777dbd450f7b)), closes [#134](https://github.com/KijijiCA/react-advertising/issues/134)","shortMessageHtmlLink":"chore(release): 4.2.11 [skip ci]"}},{"before":"45b63faa8e522576ebad3a71a3c8ac71a5f1dccf","after":null,"ref":"refs/heads/teardown-fix-missing-set-state","pushedAt":"2024-02-08T14:43:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"caffeinated-pixels","name":"Stevie Gill","path":"/caffeinated-pixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29311273?s=80&v=4"}},{"before":"69f220cdc7b91ff9e9c0bb50cd07813ae0b7439f","after":"70eeef74ce7b55ecba1167cd2416777dbd450f7b","ref":"refs/heads/master","pushedAt":"2024-02-08T14:43:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"caffeinated-pixels","name":"Stevie Gill","path":"/caffeinated-pixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29311273?s=80&v=4"},"commit":{"message":"fix: missing setState for isInitialSetupComplete (#135)\n\n## Description\r\n- Follow-up from PR #134\r\n- Adds in the missing setState for updating isInitialSetupComplete. I\r\nmust of deleted it by accident when I was removing all my console logs ๐Ÿ˜ž\r\n\r\nCo-authored-by: Stephen Gill ","shortMessageHtmlLink":"fix: missing setState for isInitialSetupComplete (#135)"}},{"before":null,"after":"45b63faa8e522576ebad3a71a3c8ac71a5f1dccf","ref":"refs/heads/teardown-fix-missing-set-state","pushedAt":"2024-02-08T13:17:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"caffeinated-pixels","name":"Stevie Gill","path":"/caffeinated-pixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29311273?s=80&v=4"},"commit":{"message":"fix: missing setState for isInitialSetupComplete","shortMessageHtmlLink":"fix: missing setState for isInitialSetupComplete"}},{"before":"846b52d8ba4536505d6b813d5625fd548e4b3aa7","after":"689860c45740ca7bc5088b72bbbd694496d2f456","ref":"refs/heads/gh-pages","pushedAt":"2024-02-07T14:48:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 69f220cdc7b91ff9e9c0bb50cd07813ae0b7439f","shortMessageHtmlLink":"deploy: 69f220c"}},{"before":"b6016320d9cbeecefcb217643e8356f4322b5423","after":"69f220cdc7b91ff9e9c0bb50cd07813ae0b7439f","ref":"refs/heads/master","pushedAt":"2024-02-07T14:45:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thedaviddias","name":"David Dias","path":"/thedaviddias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/237229?s=80&v=4"},"commit":{"message":"chore: fix version","shortMessageHtmlLink":"chore: fix version"}},{"before":"b6016320d9cbeecefcb217643e8356f4322b5423","after":null,"ref":"refs/tags/v4.2.10","pushedAt":"2024-02-07T14:44:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thedaviddias","name":"David Dias","path":"/thedaviddias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/237229?s=80&v=4"}},{"before":"2cac1c4a865ac0442f31c0c50e0f1e43904f8854","after":"b6016320d9cbeecefcb217643e8356f4322b5423","ref":"refs/heads/master","pushedAt":"2024-02-07T14:30:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thedaviddias","name":"David Dias","path":"/thedaviddias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/237229?s=80&v=4"},"commit":{"message":"chore(release): 4.2.9 [skip ci]\n\n## [4.2.9](https://github.com/KijijiCA/react-advertising/compare/v4.2.8...v4.2.9) (2024-02-07)\n\n### Bug Fixes\n\n* correctly get aps config for queued ad ids ([#133](https://github.com/KijijiCA/react-advertising/issues/133)) ([e377243](https://github.com/KijijiCA/react-advertising/commit/e377243b430570f7503c2d0a8311259a4ac8601b))\n* teardown happening during initial setup ([#134](https://github.com/KijijiCA/react-advertising/issues/134)) ([05f2bb8](https://github.com/KijijiCA/react-advertising/commit/05f2bb8f88211eb976014f3fdbcd878f9847c7e8))","shortMessageHtmlLink":"chore(release): 4.2.9 [skip ci]"}},{"before":"fa5153adc8347e9cc35453366642da7246d4b748","after":"2cac1c4a865ac0442f31c0c50e0f1e43904f8854","ref":"refs/heads/master","pushedAt":"2024-02-07T14:29:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"caffeinated-pixels","name":"Stevie Gill","path":"/caffeinated-pixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29311273?s=80&v=4"},"commit":{"message":"update version","shortMessageHtmlLink":"update version"}},{"before":"e377243b430570f7503c2d0a8311259a4ac8601b","after":"fa5153adc8347e9cc35453366642da7246d4b748","ref":"refs/heads/master","pushedAt":"2024-02-07T14:21:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thedaviddias","name":"David Dias","path":"/thedaviddias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/237229?s=80&v=4"},"commit":{"message":"chore(release): 4.2.9 [skip ci]\n\n## [4.2.9](https://github.com/KijijiCA/react-advertising/compare/v4.2.8...v4.2.9) (2024-02-07)\n\n### Bug Fixes\n\n* correctly get aps config for queued ad ids ([#133](https://github.com/KijijiCA/react-advertising/issues/133)) ([e377243](https://github.com/KijijiCA/react-advertising/commit/e377243b430570f7503c2d0a8311259a4ac8601b))\n* teardown happening during initial setup ([#134](https://github.com/KijijiCA/react-advertising/issues/134)) ([05f2bb8](https://github.com/KijijiCA/react-advertising/commit/05f2bb8f88211eb976014f3fdbcd878f9847c7e8))","shortMessageHtmlLink":"chore(release): 4.2.9 [skip ci]"}},{"before":"05f2bb8f88211eb976014f3fdbcd878f9847c7e8","after":"e377243b430570f7503c2d0a8311259a4ac8601b","ref":"refs/heads/master","pushedAt":"2024-02-07T14:17:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"caffeinated-pixels","name":"Stevie Gill","path":"/caffeinated-pixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29311273?s=80&v=4"},"commit":{"message":"fix: correctly get aps config for queued ad ids (#133)\n\n## Description\r\n\r\nThis PR fixes a bug where, for queued ad IDs in a scenario using APS,\r\nthe APS config was attempted to be read at `slots[id].gpt.aps` instead\r\nof `slots[id].aps`, where it actually exists.\r\n\r\nThe impact is that Amazon TAM is not working for these queued ads. This\r\nis currently affecting our website, so a review and merge would be\r\ngreatly appreciated :)","shortMessageHtmlLink":"fix: correctly get aps config for queued ad ids (#133)"}},{"before":"47f515e6e2e9cde3256e561cf70124cc5648a5bf","after":"05f2bb8f88211eb976014f3fdbcd878f9847c7e8","ref":"refs/heads/master","pushedAt":"2024-02-06T21:07:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thedaviddias","name":"David Dias","path":"/thedaviddias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/237229?s=80&v=4"},"commit":{"message":"fix: teardown happening during initial setup (#134)\n\n## Description\nThis fixes an issue that can occur if the AdvertisingProvider unmounts\nduring the initial GPT setup.\n\nI've added a new state value (isInitialSetupComplete), which gets set\nwhen the setup completes and prevents `omponentWillUnmount` from calling\nthe teardown function. This ensures we don't create a race condition\nbetween the setup and teardown, which can break the display ads.\n\nCo-authored-by: Stephen Gill ","shortMessageHtmlLink":"fix: teardown happening during initial setup (#134)"}},{"before":"eb20a159993ed196d784843c02ac02bbffb7a730","after":"846b52d8ba4536505d6b813d5625fd548e4b3aa7","ref":"refs/heads/gh-pages","pushedAt":"2024-02-06T20:20:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 47f515e6e2e9cde3256e561cf70124cc5648a5bf","shortMessageHtmlLink":"deploy: 47f515e"}},{"before":"453dbbea8c079628939c80776ec2fbd31df54c24","after":null,"ref":"refs/heads/fix-teardown-during-setup","pushedAt":"2024-02-06T20:08:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"caffeinated-pixels","name":"Stevie Gill","path":"/caffeinated-pixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29311273?s=80&v=4"}},{"before":"ff666efb9ff251027fd43b710b8edee5a5882de4","after":"47f515e6e2e9cde3256e561cf70124cc5648a5bf","ref":"refs/heads/master","pushedAt":"2024-02-06T20:08:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"caffeinated-pixels","name":"Stevie Gill","path":"/caffeinated-pixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29311273?s=80&v=4"},"commit":{"message":"fix: teardown happening during initial setup (#134)\n\n## Description\r\nThis fixes an issue that can occur if the AdvertisingProvider unmounts\r\nduring the initial GPT setup.\r\n\r\nI've added a new state value (isInitialSetupComplete), which gets set\r\nwhen the setup completes and prevents `omponentWillUnmount` from calling\r\nthe teardown function. This ensures we don't create a race condition\r\nbetween the setup and teardown, which can break the display ads.\r\n\r\nCo-authored-by: Stephen Gill ","shortMessageHtmlLink":"fix: teardown happening during initial setup (#134)"}},{"before":null,"after":"453dbbea8c079628939c80776ec2fbd31df54c24","ref":"refs/heads/fix-teardown-during-setup","pushedAt":"2024-02-06T19:18:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"caffeinated-pixels","name":"Stevie Gill","path":"/caffeinated-pixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29311273?s=80&v=4"},"commit":{"message":"fix: teardown happening during initial setup","shortMessageHtmlLink":"fix: teardown happening during initial setup"}},{"before":null,"after":"d3ab174b3a8d662e39b5fb64ba421f37dc716648","ref":"refs/heads/nwa-debugging-v2","pushedAt":"2023-06-21T13:04:38.815Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"caffeinated-pixels","name":"Stevie Gill","path":"/caffeinated-pixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29311273?s=80&v=4"},"commit":{"message":"chore: add instance ids to debugging statements","shortMessageHtmlLink":"chore: add instance ids to debugging statements"}},{"before":"fbeff4e038e2527b7b38a0a6fd916aa8b4dadb1c","after":"f09bfcb9d80522e43adb99f2d41646b266cbcff7","ref":"refs/heads/beta","pushedAt":"2023-06-12T19:44:19.830Z","pushType":"push","commitsCount":1,"pusher":{"login":"thedaviddias","name":"David Dias","path":"/thedaviddias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/237229?s=80&v=4"},"commit":{"message":"chore(release): 4.3.0-beta.1 [skip ci]\n\n# [4.3.0-beta.1](https://github.com/KijijiCA/react-advertising/compare/v4.2.8...v4.3.0-beta.1) (2023-06-12)\n\n### Features\n\n* add callback function to AdvertisingSlot ([#131](https://github.com/KijijiCA/react-advertising/issues/131)) ([fbeff4e](https://github.com/KijijiCA/react-advertising/commit/fbeff4e038e2527b7b38a0a6fd916aa8b4dadb1c))","shortMessageHtmlLink":"chore(release): 4.3.0-beta.1 [skip ci]"}},{"before":"fded22f6c8117a7de70a5aade327402b96d23be3","after":null,"ref":"refs/heads/callback-advertising-slot","pushedAt":"2023-06-12T19:42:44.625Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thedaviddias","name":"David Dias","path":"/thedaviddias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/237229?s=80&v=4"}},{"before":"5f023ffb4e157f927270d31332faa3869b6f06a2","after":"fbeff4e038e2527b7b38a0a6fd916aa8b4dadb1c","ref":"refs/heads/beta","pushedAt":"2023-06-12T19:42:43.521Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thedaviddias","name":"David Dias","path":"/thedaviddias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/237229?s=80&v=4"},"commit":{"message":"feat: add callback function to AdvertisingSlot (#131)\n\n## Description\r\n\r\n* Add a `onAdLoaded` callback function that gets triggered once an ad\r\nhas been successfully loaded\r\n* Refactor `useIntersectionObserver` to its own hook\r\n* Remove `@storybook/addon-docs/blocks` that was causing issues with\r\nmore recent version of node\r\n\r\nThis PR will be merge to beta for further tests on production.","shortMessageHtmlLink":"feat: add callback function to AdvertisingSlot (#131)"}},{"before":"a078a70f5f8cc4b1e7c1c8e4b66dd6e611ae1b05","after":null,"ref":"refs/heads/update-node-16","pushedAt":"2023-06-09T20:38:45.240Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thedaviddias","name":"David Dias","path":"/thedaviddias","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/237229?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQxOTo1NDoyNy4wMDAwMDBazwAAAASm5kNz","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0wOVQyMDozODo0NS4yNDA5NjVazwAAAAM-elIO"}},"title":"Activity ยท KijijiCA/react-advertising"}