Skip to content

merge latest prebid master into branch #12

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

Merged
merged 28 commits into from
Mar 6, 2019
Merged

Conversation

pm-manasi-moghe
Copy link
Owner

Type of change

  • Bugfix
  • Feature
  • New bidder adapter
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Does this change affect user-facing APIs or examples documented on http://prebid.org?
  • Other

Description of change

  • test parameters for validating bids
{
  bidder: '<bidder name>',
  params: {
    // ...
  }
}

Be sure to test the integration with your adserver using the Hello World sample page.

  • contact email of the adapter’s maintainer
  • official adapter submission

For any changes that affect user-facing APIs or example code documented on http://prebid.org, please provide:

Other information

snapwich and others added 28 commits February 27, 2019 10:54
* use custom bind where non-standard mootools bind could cause issues

* replace missing 'rest' with implementation

* latest fun-hooks

* update package-lock.json

* update fun-hooks to latest and update api

* update fun-hooks to latest, fixes: prebid#3576

* update package-lock.json
* initial version of adpod module

* fix hooks, clean-up and uncomment unit tests

* correct issues in unit tests

* add missing custom key fields in fake bids for unit tests

* several updates to module and unit tests

* update logic to only add hooks once

* update targeting keys to new name

* add module description

* fix typo

* add adunit check in case of multi-format

* add exports for adpod targeting keys

* move ADPOD constant to mediaTypes.js

* undo mediaTypes change

* fix unit tests

* updates based on initial feedback

* add msg when PBC rejects bid due to duplicate key

* fix issue in videoBidCheck hook

* add buffer logic when rounding bidDuration

* add logic for deferCaching

* update logic around brandCategoryExclusion

* update support to new hook api and update logic when checking iab category field
* adding freewheel module

* adding commented references to adpod module

* upadate some properties and refactor

* updated adpod import and competitive exclusion logic

* add hook to freewheel module

* add logic for deferCaching

* refactor targeting logic for deferCaching and activate commented code

* modify import for test file

* update hook
* category translation module

* update function name, refactor code and add getIabSubCategory function

* move hook init and import adpod

* bugfix in getting adapter spec

* add hook for adserver in use

* updated getting iab subcategory code

* bugfix

* Use individual mapping file for translation

* Update default mapping url

* add hook only once

* update mapping url

* Update brandCategoryExclusion logic

* wrap in try catch

* update todos and add default refreshInDays

* udpate hooks

* update hook
* Add new context type

* Write request duplication test

* Duplicate adpod placement for request

* Write requireExactDuration duplication test

* Duplicate adpod placement when requireExactDuration is set

* Add brandCategoryExclusion config to request

* Add adpod fields to bid response object

* Split large requests into batches

* Get context from correct object

* Use util function to get request subsets

* Use correct mediaType.video configuration names

* Rename category prop to iabSubCatId

* Comment sub function usage

* Round down placements when config uneven

* Set max/min duration across tags when config numbers are uneven

* Account for multiple adpod adUnits

* Round durationSeconds up if remainder

* Use adpod constant

* Update subCat usage comment

* Update subCat usage comment

* Change ceil to floor

* fix unit test

* correct flag name

* uncomment todos
* Send placeholders for configured native assets

* Post native assets on replacement request

* Update names

* Change config name
…bid#3568)

* move logic that assigns bid targeting params

* switch order of targeting keys assignment in dfpAdServerVideo

* remove redundant cache key assignment in dfp module and update unit tests

* refactor logic when adding cache targeting keys
* Add microadBidAdapter

* Remove unnecessary encodeURIComponent from microadBidAdapter

* Correct procudtion endpoint for prebid
* Added LoopMe Adapter

* Replace Object.entries with entries
* Submit Advangelists Prebid Adapter

* Submit Advangelists Prebid Adapter 1.1

* Submit Advangelists Prebid Adapter Changes
…bid#3605)

* move logic that assigns bid targeting params

* switch order of targeting keys assignment in dfpAdServerVideo

* remove redundant cache key assignment in dfp module and update unit tests

* refactor logic when adding cache targeting keys

* fix issue caused by refactor from another PR
* updates to both the rubicon adapter and the prebid server for ORTB requirements

* updates to bid and auction data to reflect oRTB structure

* merged pbjs commits

* reverted karma conf

* always add ext.prebid.targeting.includewinners: true for openrtb

* add unit test for ext.prebid.targeting.includewinners for openrtb

* added s2sConfig 'video.ext.prebid' support and unit test

* added code comments for changes to ORTB

* handle response.ext.prebid.cache values and added unit test

* update to merged video.ext.prebid with request.ext.prebid

* update to merge includewinners

* added test for override used in s2sConfig for ext.prebid.targeting.includewinners value

* fixes for response cache logic

* added support for targeting cache props HB-3740

* added test for adserverTargeting change

* updates to address Jira ticket revision

* update to build the vastUrl object by utilizing hb_cache_host + hb_cache_path, since the hb_cache_hostpath will be suppressed soon

* removed single quotes around object literal keys to match formatting

* Splitting into a new branch

* Enforce new required params + remove legacy mediaType support

* Fixing per Eric's request

* Revert "Merge branch 'HB-3018_pbs-adapter-enhancements' of https://github.com/rubicon-project/Prebid.js into Rubicon_PBS_Video"

This reverts commit 712e566, reversing
changes made to 4f59e48.
* updates to both the rubicon adapter and the prebid server for ORTB requirements

* updates to bid and auction data to reflect oRTB structure

* merged pbjs commits

* reverted karma conf

* always add ext.prebid.targeting.includewinners: true for openrtb

* add unit test for ext.prebid.targeting.includewinners for openrtb

* added s2sConfig 'video.ext.prebid' support and unit test

* added code comments for changes to ORTB

* handle response.ext.prebid.cache values and added unit test

* update to merged video.ext.prebid with request.ext.prebid

* update to merge includewinners

* added test for override used in s2sConfig for ext.prebid.targeting.includewinners value

* fixes for response cache logic

* added support for targeting cache props HB-3740

* added test for adserverTargeting change

* updates to address Jira ticket revision

* update to build the vastUrl object by utilizing hb_cache_host + hb_cache_path, since the hb_cache_hostpath will be suppressed soon

* removed single quotes around object literal keys to match formatting

* added new standard targeting keys for video

* removed code added by jsnellbaker per his recommendation because our change should make it unnecessary
* Add myTargetBidAdapter

* myTargetBidAdapter: replace legacy substr function
* Add HTML5 video support param to bid requests

* Use const instead of var for consistency
The External Id is a dynamic reporting dimension, that can be passed through Yieldlab's adtag via the "id"-parameter. E.g.  https://ad.yieldlab.net/d/1111/2222/728x90?ts=123456789&id=abc
merge prebid master into fork
@pm-manasi-moghe pm-manasi-moghe merged commit 7867370 into UOE4057_multiformat Mar 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.