You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This service sits between Firefox and AdZerk.
Its purpose is to preserve the privacy of Firefox clients when they request sponsored content (spocs) for the Firefox New Tab.
See Sponsored Stories FAQ
for more information.
Navigate to the "Download Files" page in your account, download the GeoLite2 City database and copy it to pocket-geoip/GeoLite2-City.mmdb on the mock s3 container.
If the database is stored on s3:
images/s3/download.sh -b <s3 bucket>
If it's stored on disk in a file called GeoLite2-City.mmdb:
The first time the service is deployed, follow the steps in the CloudFormation README.
For subsequent deployments:
Merge a PR into the main branch.
Wait for the new Docker image to be built and uploaded to ECR.
Open Fargate in the AWS console and update the service, forcing a new deployment
Or, you can increase the number of tasks. Since the task is using the latest tag
they should pull in your changes without forcing an update to the task.
Telemetry Function
The Telemetry Handler is triggered by telemetry from the Firefox discovery stream. It anonymously pings AdZerk to keep track of events related to sponsored content, such as clicks and impressions, in a privacy-preserving way. The event code (or "shim") does not contain any personally identifiable data; we never share personal data with AdZerk.
Click Edit and paste the new code into the main.py file (do not be confused by the fact the contents of the function are stored in a file named handler.py in this repository and do not rename the file name on Google Cloud).
Click Deploy
About
Service to deliver sponsored content while preserving privacy. Owned by the Ads team. Deployed in GCP.