# `OpenRtbEcto.V2.BidRequest.App`
[🔗](https://github.com/AppMonet/open_rtb_ecto/blob/v1.4.6/lib/open_rtb_ecto/v2/bid_request/app.ex#L1)

This object should be included if the ad supported content is a non-browser application (typically in
mobile) as opposed to a website. A bid request must not contain both an App and a Site object. At a
minimum, it is useful to provide an App ID or bundle, but this is not strictly required.

# `t`

```elixir
@type t() :: %OpenRtbEcto.V2.BidRequest.App{
  blocklists: term(),
  bundle: term(),
  cat: term(),
  cattax: term(),
  content: term(),
  domain: term(),
  ext: term(),
  id: term(),
  keywords: term(),
  name: term(),
  pagecat: term(),
  paid: term(),
  privacypolicy: term(),
  publisher: term(),
  sectioncat: term(),
  storeurl: term(),
  ver: term()
}
```

# `changeset`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
