GPT is an ad tagging library with which you can dynamically build ad requests.
GPT takes key details from you such as ad unit code, ad size, and key-values, builds the request, and displays the ad on web pages or mobile apps.
With GPT, you can define shared settings such as targeting at a page level instead of defining the same targeting for individual ads on the page. You can also control how and when ad requests are made. For example, you can render ads asynchronously so that they don't block other elements on the page and you can use single-request architecture to call all ads once in the header of your page.