Skip to content

Commit 56fdd1e

Browse files
Merge branch 'prebid:master' into master
2 parents d00c0fd + 4ba7146 commit 56fdd1e

File tree

232 files changed

+4515
-647
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

232 files changed

+4515
-647
lines changed

.github/workflows/scripts/codepath-notification

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,4 @@
1414
/dev-docs/bidders/appnexus|/dev-docs/bidders/msft : [email protected]
1515
/dev-docs/bidders/pubmatic : [email protected]
1616
/dev-docs/bidders/openx : [email protected]
17+
/dev-docs/bidders/teads : [email protected]

AGENTS.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Agent Guidelines
2+
3+
- Run `markdownlint` on any edited Markdown files using the repository configuration with `markdownlint --config .markdownlint.json README.md`. Replace `README.md` with each file you change.
4+
- If lint errors occur, fix them before creating a pull request.
5+
- Verify the site builds with `bundle exec jekyll build` when possible.
6+
- Please name your branch to include codex or agent in the branch name
7+
- If you cannot run markdownlint please warn your user to setup their environment using the instructions in README.md and document your failure in your pr description

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,26 @@ This means an adaptor is not available to download from Prebid.org as soon as th
112112

113113
* [jekyll - check for non empty](https://michaelcurrin.github.io/dev-cheatsheets/cheatsheets/jekyll/liquid/conditionals/non-empty.html)
114114

115+
## Codex
116+
117+
To get started with Codex with Ruby 3.4.4 preinstalled on this repo, you can set up your environment like this
118+
119+
```bash
120+
echo "3.4.4" > .ruby-version
121+
export NOKOGIRI_USE_SYSTEM_LIBRARIES=1
122+
gem install jekyll bundler
123+
npm install boostrap
124+
gem install github-pages --no-document --force
125+
npm install -g markdownlint-cli
126+
bundle install
127+
```
128+
129+
Codex can then check for linting success with
130+
131+
```bash
132+
markdownlint --config .markdownlint.json "**/*.md"
133+
```
134+
115135
## Thanks
116136

117137
Many thanks to the following people who have submitted content to Prebid.org. We really appreciate the help!

_includes/body-end.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script src="https://cdn.jsdelivr.net/npm/@docsearch/js@3"></script>
22
<script type="text/javascript"> docsearch({
3-
apiKey: 'a5def27499db73d2fd930c58f8dac145',
3+
apiKey: '6f0eda209a805cfa66b415043ab5fbfc',
44
appId: 'FN26QH8JE9',
55
indexName: 'prebid',
66
container: '.pb-header .c-search',
Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
# Default Keyword Targeting
2+
13
{: .table .table-bordered .table-striped }
2-
| Default Key | Scope | Description | Example |
3-
| :---- |:---- | :---- | :---- |
4-
| `hb_pb` | Required | The price bucket. Used by the line item to target. | `2.10` |
5-
| `hb_adid` | Required | The ad Id. Used by the ad server creative to render ad. | `234234` |
6-
| `hb_bidder` | Required | The bidder code. Used for logging and reporting to learn which bidder has higher fill rate/CPM. | `rubicon` |
74

5+
| Default Key | Scope | Description | Example |
6+
| :---- |:---- | :---- | :---- |
7+
| `hb_pb` | Required | The price bucket. Used by the line item to target. | `2.10` |
8+
| `hb_adid` | Required | The ad Id. Used by the ad server creative to render ad. | `234234` |
9+
| `hb_bidder` | Required | The bidder code. Used for logging and reporting to learn which bidder has higher fill rate/CPM. | `rubicon` |

_includes/dev-docs/bidder-meta-data.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,21 +54,27 @@
5454
<td class="pbTd">{% if page.fpd_supported == true %}yes{% elsif page.fpd_supported == false %}no{% else %}check with bidder{% endif %}</td>
5555
</tr>
5656
<tr>
57-
<th class="pbTh">User IDs</th>
58-
<td class="pbTd">{% if page.userIds and page.userIds != '' %}{{page.userIds}}{% else %}none{% endif %}</td>
57+
<th class="pbTh">Endpoint Compression</th>
58+
<td class="pbTd">{% if page.endpoint_compression == true %}yes{% elsif page.endpoint_compression == false %}no{% else %}check with bidder{% endif %}</td>
5959
<th class="pbTh">ORTB Blocking Support</th>
6060
<td class="pbTd">{% if page.ortb_blocking_supported == true %}yes{% elsif page.ortb_blocking_supported == false %}no{% elsif page.ortb_blocking_supported == 'partial' %}partial{% else %}check with bidder{% endif %}</td>
6161
</tr>
6262
<tr>
63+
<th class="pbTh">User IDs</th>
64+
<td class="pbTd">{% if page.userIds and page.userIds != '' %}{{page.userIds}}{% else %}none{% endif %}</td>
6365
<th class="pbTh">Privacy Sandbox</th>
6466
<td class="pbTd">{% if page.privacy_sandbox %}{{page.privacy_sandbox}}{% else %}check with bidder{% endif %}</td>
67+
</tr>
68+
<tr>
6569
{% if page.pbs == true %}
6670
<th class="pbTh">Prebid Server App Support</th>
6771
<td class="pbTd">{% if page.pbs_app_supported == false %}no{% elsif page.pbs_app_supported == true %}yes{% else %}check with bidder{% endif %}</td>
6872
{% else %}
6973
<th class="pbTh"></th>
7074
<td class="pbTd"></td>
7175
{% endif %}
76+
<th class="pbTh"></th>
77+
<td class="pbTd"></td>
7278
</tr>
7379

7480
</table>

_includes/dev-docs/native-assets.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<!-- markdownlint-disable MD041 -->
12
{: .table .table-bordered .table-striped }
23
| Asset Code | Description | Macro |
34
|---------------+--------------------------------------------------------------------------------------|-----------------------|
@@ -9,8 +10,8 @@
910
| `image` | A picture that is associated with the brand, or grabs the user's attention. | `##hb_native_image##` |
1011
| `clickUrl` | Where the user will end up if they click the ad. | `##hb_native_linkurl##` |
1112
| `displayUrl` | Text that can be displayed instead of the raw click URL. e.g, "Example.com/Specials" | `##hb_native_displayUrl##`|
12-
| `privacyLink` | Link to the Privacy Policy of the Buyer, e.g. http://example.com/privacy | `##hb_native_privacy##` |
13-
| `privacyIcon` | Icon to display for the privacy link, e.g. http://example.com/privacy_icon.png | `##hb_native_privicon##` |
13+
| `privacyLink` | Link to the Privacy Policy of the Buyer, e.g. <http://example.com/privacy> | `##hb_native_privacy##` |
14+
| `privacyIcon` | Icon to display for the privacy link, e.g. <http://example.com/privacy_icon.png> | `##hb_native_privicon##` |
1415
| `cta` | *Call to Action* text, e.g., "Click here for more information". | `##hb_native_cta##` |
1516
| `rating` | Rating information, e.g., "4" out of 5. | `##hb_native_rating##` |
1617
| `downloads` | The total downloads of the advertised application/product | `##hb_native_downloads##` |
Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1+
# Send-All-Bids Keyword Targeting
2+
13
**Important:** Google Ad Manager has a key-value key character [limit](https://support.google.com/dfp_premium/answer/1628457?hl=en#Key-values) of up to **20 characters**. Some of the keys without truncation will exceed 20 chars. Prebid.js automatically truncates the key length to 20 characters. For example, `hb_adid_longBidderName` is truncated to `hb_adid_longBidderNa` (`me` is truncated). Note that the key is case-sensitive. To get the exact key-value keys for each bidder, find them at [Bidder Params](/dev-docs/bidders.html).
24

35
{: .table .table-bordered .table-striped }
4-
| Default Key | Scope | Description | Example |
5-
| :---- |:---- | :---- | :---- |
6-
| `hb_pb_BIDDERCODE` | Required | The price bucket. Used by the line item to target. Case sensitive and truncated to 20 chars. The `BIDDERCODE` is documented at [Bidder Params](/dev-docs/bidders.html). | `hb_pb_rubicon` = `2.10` |
7-
| `hb_adid_BIDDERCODE` | Required | The ad Id. Used by the ad server creative to render ad. Case sensitive and truncated to 20 chars. The `BIDDERCODE` is documented at [Bidder Params](/dev-docs/bidders.html). | `hb_adid_longBidderNa` = `234234` |
6+
7+
| Default Key | Scope | Description | Example |
8+
| :---- | :---- | :---- | :---- |
9+
| `hb_pb_BIDDERCODE` | Required | The price bucket. Used by the line item to target. Case sensitive and truncated to 20 chars. The `BIDDERCODE` is documented at [Bidder Params](/dev-docs/bidders.html). | `hb_pb_rubicon` = `2.10` |
10+
| `hb_adid_BIDDERCODE` | Required | The ad Id. Used by the ad server creative to render ad. Case sensitive and truncated to 20 chars. The `BIDDERCODE` is documented at [Bidder Params](/dev-docs/bidders.html). | `hb_adid_longBidderNa` = `234234` |
811
| `hb_size_BIDDERCODE` | Optional | This is not required for adops. Case sensitive and truncated to 20 chars. | `hb_size_appnexus` = `300x250` |

_includes/video/pb-is-jw01.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
pbjs.setConfig({
4545
debug: true,
4646
cache: {
47-
url: "https://prebid.adnxs.com/pbc/v1/cache",
47+
url: "https://prebid.example.com/pbc/v1/cache",
4848
},
4949
});
5050

_includes/video/pb-is-jw02.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
pbjs.setConfig({
4949
debug: true,
5050
cache: {
51-
url: "https://prebid.adnxs.com/pbc/v1/cache",
51+
url: "https://prebid.example.com/pbc/v1/cache",
5252
},
5353
});
5454

0 commit comments

Comments
 (0)