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

request for integrating adman ad-server #2 #2411

Closed
wants to merge 340 commits into from

Conversation

anmarkom
Copy link
Contributor

@anmarkom anmarkom commented Mar 3, 2016

This PR provides support for ADMAN, the most widely used Ad Server in Greece. It is also used by publishers, advertisers and agencies in various other countries and serves many dozens of billions impressions per month.

  • I have signed CLA on behalf of Phaistos Networks S.A.

@googlebot
Copy link

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

📝 Please visit https://cla.developers.google.com/ to sign.

Once you've signed, please reply here (e.g. I signed it!) and we'll verify. Thanks.


  • If you've already signed a CLA, it's possible we don't have your GitHub username or you're using a different email address. Check your existing CLA data and verify that your email is set on your git commits.
  • If you signed the CLA as a corporation, please let us know the company's name.

@anmarkom
Copy link
Contributor Author

anmarkom commented Mar 3, 2016

I signed it!

@cramforce cramforce added the LGTM label Mar 3, 2016
@cramforce
Copy link
Member

Please squash commits and this is good to go!

@anmarkom
Copy link
Contributor Author

anmarkom commented Mar 4, 2016

I've merged the commits. Thank you!

cramforce and others added 24 commits March 9, 2016 16:08
This blackholes them since nobody should ever use these in an ad.
* Adding postcss-import to the project
* Adding amp-social-share extension
Handle legacy alert, etc. in AMP ads.
And robustly handle the case that a Tweet has been deleted.

Primary issue of ampproject#2530

Files ampproject#2536 because I realized we have no tests for the twitter widget.
@jridgewell is working on the real fix.
Remove old docs directory and point to docs-site more clearly.
Updated amp-fill-content to workaround IOS
Minor afterEach fix on motion test
With this change, the other parts of URL are not touched when appending
to the query parameters.

Fixes ampproject#2245
This PR includes:
- Removed comments from example for `atinternet`. Comments are not allowed
  in JSON.
- Added example of `extraUrlParams` in `googleanalytics` and custom config
  examples. Fixes ampproject#1991.
- Added `extraUrlParamsReplaceMap` for `googleanalytics`. The feature is
  used for (custom dimensions and metrics)[https://developers.google.com/analytics/devguides/collection/analyticsjs/custom-dims-mets].
- Pulled out `clientId` var. This allows publishers to override the value.
  Partly fixes ampproject#1940. Part 2 to follow.
- Added trailing commas in a few places.
- Moved GA from using `AMPDOC_URL` to `SOURCE_URL`. This improves the
  reports for GA that key off of document location.
Assorted fixes to amp-analytics
Viewer URL override support for login flow
Do not delete master frames on ads when there is no ad content to display
powdercloud and others added 5 commits March 25, 2016 17:43
This will be a compiler error soon.
…n HTML

test case.

If you add the attribute `data-amp-report-test` to a tag, any errors emitted
regarding that tag will have a new field dataAmpReportTestValue which will
contain the attribute value set in the document. Example:

`<!doctype lemur data-amp-report-test="foo">`
results in a validationResult object whose errors array looks like:
`errors[0].dataAmpReportTestValue -> 'foo'`

Github ampproject#2600
@anmarkom
Copy link
Contributor Author

@cramforce does it need anything else to be merged to master?

@jridgewell
Copy link
Contributor

Assigning to @dvoytenko.

@dvoytenko
Copy link
Contributor

@anmarkom You will also need to rebase your branch since it now has conflicts with master. Please do and I should be able to merge then.

dvoytenko and others added 14 commits March 28, 2016 11:10
Additional dependencies for amp-user-notifications and amp-analytics
This showed up benchmarking real world docs.
…-inactive

Unselect text when marking document inactive
Change "it's URL" to "its URL" wherever it appears. No apostrophe should
be used since this is not the possessive.
Used cached doc position in getLayoutRect.
Minor grammar mistake in documentation
provide example for adman amp-ad & more
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.