-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Re-implemented RhythmOne audit beacon in prebid 1.0 interface #1953
Conversation
The code in the pull request uses |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code coverage is below the 80% requirement
is there another way I can get the version of prebid without using |
For the version, you can have it substituted by webpack at build time using '$prebid.version$' |
The earlier issues are fixed but I noticed something new: When syncOptions.pixelEnabled is off, the code goes and creates its own image to fire off a sync. If the publisher has disabled syncs, no sync should be done. |
The purpose of this beacon is to detect fraudulent use of the adapter. If it can be easily disabled, it has no point. What is the meaning of "user sync" in this context? This beacon doesn't drop any tracking cookies. |
So my understanding is that the adapters are not supposed to trigger beacons except as a user syncs. @mkendall07 , you can take a look to see if this is permitted or not? Line 66 in the adapter |
@mike-chowla |
dropped |
the details of that check failure seem to be unrelated to my changes... |
Yeah, I can not see how they would be related. Tests past on my machine. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Only note is the tests show as failing. However, the output of the test failures is unrelated to the final change. Tests pass on my machine.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
…#1953) * Re-implemented RhythmOne audit beacon in prebid 1.0 interface * removed references to prebid_global and added more unit test coverage * removed block that sends beacons when usersync is disabled
* 'master' of https://github.com/prebid/Prebid.js: (23 commits) Update Atomx adapter for Prebid v1.0 (prebid#2026) Add vi bid adapter (prebid#2020) Add eplanningBidAdapter (prebid#2003) OpenX Adapter: Update to support mediaTypes field, instead of the deprecated mediaType field (prebid#1974) Separate bids & won calls (prebid#2015) 1.0 adapter support for mantis (prebid#1840) Media.net adapter added (prebid#2038) GumGum Adapter for Prebid.js 1.0 (prebid#1966) Serverbid Bid Adapter: updated docs and ad sizes (prebid#2023) Adding districtm as an alias (prebid#2018) Use sudo to workaround Travis regression (prebid#2041) Fix uncached video bids triggering callback early (prebid#2017) Re-implemented RhythmOne audit beacon in prebid 1.0 interface (prebid#1953) Add NasmediaAdmixer adapter for Perbid.js 1.0 (prebid#1937) Update Adform adapter to Prebid v1.0 (prebid#1947) Upgrade Admixer adapter for Prebid 1.0 (prebid#1755) multiformat size validation checks (prebid#1964) Gjirafa Bidder Adapter (prebid#1944) pin gulp-connect at non-broken version (prebid#2008) Added dynamic ttl property for One Display and One Mobile. (prebid#2004) ...
…#1953) * Re-implemented RhythmOne audit beacon in prebid 1.0 interface * removed references to prebid_global and added more unit test coverage * removed block that sends beacons when usersync is disabled
Type of change
Description of change
Re-implemented our fraud audit beacon in the 1.0 adapter. This beacon was present in the previous versions of rhythm one's bidder, but was removed for the sake of expediting the 1.0 version changes.
Be sure to test the integration with your adserver using the Hello World sample page.
Other information