Stay organized with collections
Save and categorize content based on your preferences.
Event-based ad requests
You can request ads based on events using the Google Publisher Tag library. In
the example below, a new ad is not requested or rendered until the user clicks a
button.
Sample implementation
View demo
[null,null,[],[],[],null,["# Event-based ad requests\n=======================\n\nYou can request ads based on events using the Google Publisher Tag library. In\nthe example below, a new ad is not requested or rendered until the user clicks a\nbutton.\n\nSample implementation\n---------------------\n\n[View demo](https://googleads.github.io/google-publisher-tag-samples/event-based-requests/js/demo.html) \n\n### JavaScript\n\nLoading...\n----------\n\nLoading...\n----------\n\n[Improve this sample](https://github.com/googleads/google-publisher-tag-samples/tree/main/dist/event-based-requests/js) [Report an issue](https://github.com/googleads/google-publisher-tag-samples/issues/new?labels=documentation&template=sample-feedback.md&title=Sample+feedback%3A+event-based-requests/js)\n\n### TypeScript\n\nLoading...\n----------\n\nLoading...\n----------\n\n[Improve this sample](https://github.com/googleads/google-publisher-tag-samples/tree/main/dist/event-based-requests/ts) [Report an issue](https://github.com/googleads/google-publisher-tag-samples/issues/new?labels=documentation&template=sample-feedback.md&title=Sample+feedback%3A+event-based-requests/ts)"]]