Skip to content

Nexage Plugin - #4

Open
pablin87 wants to merge 48 commits into
nemiliani:masterfrom
pablin87:master
Open

Nexage Plugin #4
pablin87 wants to merge 48 commits into
nemiliani:masterfrom
pablin87:master

Conversation

@pablin87

@pablin87 pablin87 commented May 1, 2014

Copy link
Copy Markdown
Contributor

Featetures:

  • Add OpenRTB generic plugin
  • Fix: Now generating random auction ids (not sequencial)
  • Fix: Rubicon exchange now correctly parse the adm tag (tag-parsing module was added)
  • Add specific config for the OpenRTB plugin for Mopub and Nexage.
  • Added templates of body request for Mopub and Nexage.
  • Add some tests (now only for the tag_parsing module)
  • From wins only send 2% click.

pablin87 added 30 commits April 3, 2014 12:26
Some minor changes for the ParameterPlugin interface to make it
receive a config parameter. This config is get from the settings
file and is specific of each plug in(can have anything).
Also make the openrtb plugin independent of the mopub exchange. The
next step will be to make rubicon from this one.
Aslo add initial Readme file.
Add mopub specific settings for the openrtb plugin under
settings/mopub_config.py
Also click notifications for the openrtb plugin.
This module let you parse an adm field and put in the ip port of
the click and impression url the values given.
Create two new methods to extract the path of the click and
impression url. This methods are use by the rubicon exchange.
Also added some test for those methods.
That is when the use_heh_endpoint is False.(aka: hitting RTBKit
directly).
- Add config file
- Add bid request templates
- Modify settings to take the nexage config
…x requester.

-Also some code of the adx_plugin...
- Fix in connection and request to send the buffer to the internet
 withuout encoding to utf-8. This was making the adx crash because
 the payload is binary protocol buffer.
- add __init__ to make  adx a python module (fix import errors)
- add a tag_parsing funtion to  get the auction_id  from a html
snippet.
- modify settings to use by default the adx plugin
Conflicts:
	plugin/tag_parsing.py
pablin87 added 18 commits March 16, 2015 12:44
+ One template for smaato BR.
+ ImageAd parsing support to get the clickUrl and imgUrl from the
xml ad tag from the adm field.
+ It was already supported but i added a few tests to test it.
+ The adm is parsed. Then it is inspect in order to see if it is a
native response. If it is native, then treat it as so.
+ Treating a response as native ad, let you extract the impression
and click beacons from it.
This has to be with checking out from virtual machines that do not
have a user in github.
Conflicts:
	settings/settings.py
+ add templates for mopub and pubmatic: native and direct deals
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.

1 participant