From e094ae503c2079d0b5c8bb40ad34e6bf7f74d231 Mon Sep 17 00:00:00 2001 From: Ad Generation Date: Wed, 7 Oct 2020 10:33:14 +0900 Subject: [PATCH] =?UTF-8?q?test:=20ADG=20mock=20cookie-sync=20endpoint?= =?UTF-8?q?=E3=81=AB=E7=BD=AE=E3=81=8D=E6=8F=9B=E3=81=88=E3=82=8B=20HB=5FT?= =?UTF-8?q?EST=E3=81=AEDocker-Compose=E3=81=AB=E5=90=88=E3=82=8F=E3=81=9B?= =?UTF-8?q?=E3=81=A6HTTPS=E6=8E=A5=E7=B6=9A=E3=81=AE=E3=81=9F=E3=82=81?= =?UTF-8?q?=E3=81=ABport=E3=82=929000=E3=81=AB=E5=A4=89=E6=9B=B4=20uid?= =?UTF-8?q?=E3=81=8C=E4=BB=98=E4=B8=8E=E3=81=95=E3=82=8C=E3=82=8B=20reques?= =?UTF-8?q?t.User.BuyerUID=E3=81=AE=E3=83=AD=E3=82=B0=E3=82=92=E5=87=BA?= =?UTF-8?q?=E5=8A=9B=E3=81=99=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=E3=81=99?= =?UTF-8?q?=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adapters/adgeneration/adgeneration.go | 3 +++ adapters/appnexus/appnexus.go | 3 +++ config/config.go | 6 +++--- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/adapters/adgeneration/adgeneration.go b/adapters/adgeneration/adgeneration.go index 054fa7f6df3..6a1a10be3b6 100644 --- a/adapters/adgeneration/adgeneration.go +++ b/adapters/adgeneration/adgeneration.go @@ -10,6 +10,7 @@ import ( "strconv" "strings" + "github.com/golang/glog" "github.com/mxmCherry/openrtb" "github.com/prebid/prebid-server/adapters" "github.com/prebid/prebid-server/errortypes" @@ -57,6 +58,8 @@ func (adg *AdgenerationAdapter) MakeRequests(request *openrtb.BidRequest, reqInf bidRequestArray := make([]*adapters.RequestData, 0, numRequests) + glog.Errorf("ADG User %#v", request.User) + for index := 0; index < numRequests; index++ { bidRequestUri, err := adg.getRequestUri(request, index) if err != nil { diff --git a/adapters/appnexus/appnexus.go b/adapters/appnexus/appnexus.go index 334817ebca7..d66209d4a7f 100644 --- a/adapters/appnexus/appnexus.go +++ b/adapters/appnexus/appnexus.go @@ -12,6 +12,7 @@ import ( "strings" "github.com/buger/jsonparser" + "github.com/golang/glog" "github.com/prebid/prebid-server/pbs" "golang.org/x/net/context/ctxhttp" @@ -289,6 +290,8 @@ func (a *AppNexusAdapter) MakeRequests(request *openrtb.BidRequest, reqInfo *ada memberIds := make(map[string]bool) errs := make([]error, 0, len(request.Imp)) + glog.Error("AppNexus User %#v", request.User) + // AppNexus openrtb2 endpoint expects imp.displaymanagerver to be populated, but some SDKs will put it in imp.ext.prebid instead var defaultDisplayManagerVer string if request.App != nil { diff --git a/config/config.go b/config/config.go index e831d7a4108..f845a60465a 100755 --- a/config/config.go +++ b/config/config.go @@ -678,7 +678,7 @@ func (cfg *Configuration) setDerivedDefaults() { setDefaultUsersync(cfg.Adapters, openrtb_ext.Bidder33Across, "https://ic.tynt.com/r/d?m=xch&rt=html&gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&ru="+url.QueryEscape(externalURL)+"%2Fsetuid%3Fbidder%3D33across%26uid%3D33XUSERID33X&id=zzz000000000002zzz") setDefaultUsersync(cfg.Adapters, openrtb_ext.BidderAdform, "https://cm.adform.net/cookie?redirect_url="+url.QueryEscape(externalURL)+"%2Fsetuid%3Fbidder%3Dadform%26gdpr%3D{{.GDPR}}%26gdpr_consent%3D{{.GDPRConsent}}%26uid%3D%24UID") // WIP - setDefaultUsersync(cfg.Adapters, openrtb_ext.BidderAdgeneration, "https://d.socdm.com/cookie?redirect_url="+url.QueryEscape(externalURL)+"%2Fsetuid%3Fgdpr%3D{{.GDPR}}%26gdpr_consent%3D{{.GDPRConsent}}%26uid%3D%24UID") + setDefaultUsersync(cfg.Adapters, openrtb_ext.BidderAdgeneration, "https://ag1v11vf2a.execute-api.ap-northeast-1.amazonaws.com/sdk_contact/cookie-sync?redirectUri="+url.QueryEscape(externalURL)+"%2Fsetuid%3Fgdpr%3D{{.GDPR}}%26gdpr_consent%3D{{.GDPRConsent}}%26bidder%3Dadgeneration%26uid%3D%24UID") setDefaultUsersync(cfg.Adapters, openrtb_ext.BidderAdkernel, "https://sync.adkernel.com/user-sync?t=image&gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&r="+url.QueryEscape(externalURL)+"%2Fsetuid%3Fbidder%3Dadkernel%26gdpr%3D{{.GDPR}}%26gdpr_consent%3D{{.GDPRConsent}}%26uid%3D%7BUID%7D") setDefaultUsersync(cfg.Adapters, openrtb_ext.BidderAdkernelAdn, "https://tag.adkernel.com/syncr?gdpr={{.GDPR}}&gdpr_consent={{.GDPRConsent}}&us_privacy={{.USPrivacy}}&r="+url.QueryEscape(externalURL)+"%2Fsetuid%3Fbidder%3DadkernelAdn%26gdpr%3D{{.GDPR}}%26gdpr_consent%3D{{.GDPRConsent}}%26uid%3D%7BUID%7D") setDefaultUsersync(cfg.Adapters, openrtb_ext.BidderAdpone, "https://usersync.adpone.com/csync?redir="+url.QueryEscape(externalURL)+"%2Fsetuid%3Fbidder%3Dadpone%26gdpr%3D{{.GDPR}}%26gdpr_consent%3D{{.GDPRConsent}}%26uid%3D%7Buid%7D") @@ -768,7 +768,7 @@ func SetupViper(v *viper.Viper, filename string) { // Fixes #475: Some defaults will be set just so they are accessible via environment variables // (basically so viper knows they exist) - v.SetDefault("external_url", "http://localhost:8000") + v.SetDefault("external_url", "http://localhost:9000") v.SetDefault("host", "") v.SetDefault("port", 8000) v.SetDefault("admin_port", 6060) @@ -990,7 +990,7 @@ func SetupViper(v *viper.Viper, filename string) { v.SetDefault("analytics.pubstack.buffers.timeout", "900s") v.SetDefault("amp_timeout_adjustment_ms", 0) v.SetDefault("gdpr.host_vendor_id", 0) - v.SetDefault("gdpr.usersync_if_ambiguous", false) + v.SetDefault("gdpr.usersync_if_ambiguous", true) v.SetDefault("gdpr.timeouts_ms.init_vendorlist_fetches", 0) v.SetDefault("gdpr.timeouts_ms.active_vendorlist_fetch", 0) v.SetDefault("gdpr.non_standard_publishers", []string{""})