Skip to content
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

FeedAd bidder adapter #3891

Merged
merged 24 commits into from
Jun 18, 2019
Merged

FeedAd bidder adapter #3891

merged 24 commits into from
Jun 18, 2019

Conversation

couchcrew-thomas
Copy link
Contributor

Type of change

  • New bidder adapter

Description of change

Added the adapter for the FeedAd ad network.

  • test parameters for validating bids
{
  bidder: 'feedad',
  params: {
    clientToken: "EiRjZDFiYzI2ZC03OTA2LTQyOTEtOGFmMC0xYzMyZmMwNTFkMDU=",
    placementId: "prebid-test"
  }
}
  • contact email of the adapter’s maintainer: mail@feedad.com
  • official adapter submission

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

@mkendall07
Copy link
Member

This pull request introduces 1 alert when merging e4c7214 into 5a4b25a - view on LGTM.com

new alerts:

  • 1 for Inefficient regular expression

This project has automated code review enabled, but doesn't use the LGTM GitHub App. Migrate over by installing the app. Read about the benefits of migrating to GitHub Apps in the blog.


Comment posted by LGTM.com

@mkendall07
Copy link
Member

This pull request introduces 1 alert when merging 0eabd34 into 5a4b25a - view on LGTM.com

new alerts:

  • 1 for Inefficient regular expression

This project has automated code review enabled, but doesn't use the LGTM GitHub App. Migrate over by installing the app. Read about the benefits of migrating to GitHub Apps in the blog.


Comment posted by LGTM.com

@couchcrew-thomas
Copy link
Contributor Author

I'm pretty sure this is a false positive. Can a human please have a look at this?

Copy link
Collaborator

@jsnellbaker jsnellbaker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @couchcrew-thomas

Thanks for submitting this new adapter. I checked through the code; there are a few things that should be reviewed. I tested the adapter and it was working successfully.

In addition to the code changes, can you please remove the feedad_dfp.html test page from the PR? This file is not needed.

Thanks!

modules/feedadBidAdapter.js Outdated Show resolved Hide resolved
modules/feedadBidAdapter.js Outdated Show resolved Hide resolved
@couchcrew-thomas
Copy link
Contributor Author

@jsnellbaker I've implemented the requested changes.

Copy link
Collaborator

@jsnellbaker jsnellbaker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@couchcrew-thomas Thanks for making the updates; LGTM

@jsnellbaker jsnellbaker merged commit 4b84beb into prebid:master Jun 18, 2019
VideoReach pushed a commit to VideoReach/Prebid.js that referenced this pull request Aug 1, 2019
* added file scaffold

* added isBidRequestValid implementation

* added local prototype of ad integration

* added implementation for placement ID validation

* fixed video context filter

* applied lint to feedad bid adapter

* added unit test for bid request validation

* added buildRequest unit test

* added unit tests for timeout and bid won callbacks

* updated bid request to FeedAd API

* added parsing of feedad api bid response

* added transmisison of tracking events to FeedAd Api

* code cleanup

* updated feedad unit tests for buildRequest method

* added unit tests for event tracking implementation

* added unit test for interpretResponse method

* added adapter documentation

* added dedicated feedad example page

* updated feedad adapter to use live system

* updated FeedAd adapter placement ID regex

* removed groups from FeedAd adapter placement ID regex

* removed dedicated feedad example page

* updated imports in FeedAd adapter file to use relative paths

* updated FeedAd adapter unit test to use sinon.useFakeXMLHttpRequest()
sa1omon pushed a commit to gamoshi/Prebid.js that referenced this pull request Nov 28, 2019
* added file scaffold

* added isBidRequestValid implementation

* added local prototype of ad integration

* added implementation for placement ID validation

* fixed video context filter

* applied lint to feedad bid adapter

* added unit test for bid request validation

* added buildRequest unit test

* added unit tests for timeout and bid won callbacks

* updated bid request to FeedAd API

* added parsing of feedad api bid response

* added transmisison of tracking events to FeedAd Api

* code cleanup

* updated feedad unit tests for buildRequest method

* added unit tests for event tracking implementation

* added unit test for interpretResponse method

* added adapter documentation

* added dedicated feedad example page

* updated feedad adapter to use live system

* updated FeedAd adapter placement ID regex

* removed groups from FeedAd adapter placement ID regex

* removed dedicated feedad example page

* updated imports in FeedAd adapter file to use relative paths

* updated FeedAd adapter unit test to use sinon.useFakeXMLHttpRequest()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants