# OpenAD Protocol

## OpenAD Protocol

- [About](https://docs.openad.network/introduction/readme.md)
- [For Advertiser](https://docs.openad.network/getting-started/for-advertiser.md)
- [Advertising Formats](https://docs.openad.network/getting-started/for-advertiser/onboarding-in-a-nutshell.md): Discover the range of advertising formats offered by OpenAD to optimize engagement, drive results, and support your business goals.
- [Creating Your Ads Campaign](https://docs.openad.network/getting-started/for-advertiser/how-to-launch-an-advertising-campaign.md): OpenAD Protocol provides a streamlined process for advertisers to set up and manage ad campaigns efficiently. This guide outlines the essential steps to launch your campaign.
- [Banner Ads](https://docs.openad.network/getting-started/for-advertiser/how-to-launch-an-advertising-campaign/banner-ads.md)
- [Interactive Ads](https://docs.openad.network/getting-started/for-advertiser/how-to-launch-an-advertising-campaign/interactive-ads.md)
- [Advertising Strategy Guide](https://docs.openad.network/getting-started/for-advertiser/advertising-strategy-guide.md)
- [Payment Method](https://docs.openad.network/getting-started/for-advertiser/payment-method.md)
- [Ad Campaign Management and Analytics](https://docs.openad.network/getting-started/for-advertiser/campaign-report.md)
- [Advertiser Callback](https://docs.openad.network/getting-started/for-advertiser/advertiser-callback.md)
- [For Publisher](https://docs.openad.network/getting-started/for-publisher.md)
- [Advertising Formats](https://docs.openad.network/getting-started/for-publisher/integrating-in-a-nutshell.md)
- [Create Your Ad Placement](https://docs.openad.network/getting-started/for-publisher/create-id.md): Are you a traffic volume owner looking for a simple and efficient way to monetize your platform? OpenAD provides a streamlined solution to help you start earning in just a few steps.
- [How to Integrate OpenAD?](https://docs.openad.network/getting-started/for-publisher/v3.md)
- [Create Banner Ads](https://docs.openad.network/getting-started/for-publisher/v3/create-banner-ads.md): Instructions on how to create banner ads by integrating your codes into OpenAD Protocol.
- [Create Interactive Ads](https://docs.openad.network/getting-started/for-publisher/v3/create-interactive-ads.md): Instructions on how to create interactive ads by integrating your codes into OpenAD Protocol.
- [How to Integrate APPs on More Platforms](https://docs.openad.network/getting-started/for-publisher/how-to-integrate-apps-on-more-platforms.md)
- [Native JS APP](https://docs.openad.network/getting-started/for-publisher/how-to-integrate-apps-on-more-platforms/native-js-app.md): Instructions on how to integrate your codes into OpenAD Protocol for native JS APP.
- [Direct Ajax Call for Native App](https://docs.openad.network/getting-started/for-publisher/how-to-integrate-apps-on-more-platforms/direct-ajax-call-for-native-app.md): Instructions on how to integrate your codes into OpenAD Protocol with Ajax JS/TS call for Native APP.
- [Troubleshooting](https://docs.openad.network/getting-started/for-publisher/troubleshooting-guide.md)
- [Prevention from 'Blocking'](https://docs.openad.network/getting-started/for-publisher/troubleshooting-guide/howto-guide.md)
- [Banners Not Delivering over SSL](https://docs.openad.network/getting-started/for-publisher/troubleshooting-guide/banners-not-delivering-over-ssl.md)
- [Volume Owner Callback](https://docs.openad.network/getting-started/for-publisher/volume-owner-callback.md)
- [Approval](https://docs.openad.network/index/approval.md)
- [Glossary](https://docs.openad.network/index/glossary.md)
- [About Us](https://docs.openad.network/index/about-us.md)
- [Logos](https://docs.openad.network/brand-kit/logos.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.openad.network/introduction/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
