Appearance
In-Feed Format
This guide details the implementation of the In-Feed Placement using the Missena bidder. The in-feed format displays ads between content elements on the page.
Prerequisites
- Prebid.js integration
- Valid Missena API key from your account manager
Implementation Steps
In-Feed Placement Implementation
javascript
var AD_UNIT_CODE = "PASTE YOUR GPT PLACEMENT";
var PUBLISHER_MISSENA_TOKEN = "PUT YOUR MISSENA API KEY HERE";
var missenaAdUnit = {
code: AD_UNIT_CODE,
mediaTypes: { banner: { sizes: [[1, 1]] } },
bids: [
{
bidder: "missena",
params: {
apiKey: PUBLISHER_MISSENA_TOKEN,
placement: "infeed", // Specifies in-feed placement
},
},
],
};
var adUnits = [missenaAdUnit];Key Configuration Points
Placement Type: The
placement: "infeed"parameter specifically configures this as an in-feed format.Size Configuration: The implementation uses a 1x1 size specification for the banner media type.
Ad Unit Code: Make sure to replace
AD_UNIT_CODEwith your actual GPT placement code.API Token: Replace
PUBLISHER_MISSENA_TOKENwith your unique Missena API key.
Important Notes
SafeFrame Configuration: Ensure your prebid creatives are not SafeFrame enabled. The "Serve into a SafeFrame" option in your GAM creative should be unchecked.
Media Types: The implementation uses the banner media type with a 1x1 size specification.
Validation Checklist
- [ ] Prebid.js is properly configured
- [ ] Missena API key is correctly set
- [ ] In-feed placement parameter is specified
- [ ] SafeFrame is disabled for the creative
- [ ] Ad unit size is set to 1x1
- [ ] GPT placement code is correctly inserted
Troubleshooting
If the implementation is not working as expected, verify:
- The Missena API key is correct
- The placement parameter is set to "infeed"
- The GPT placement code matches your ad server setup
- Media types and sizes are properly configured
- Prebid.js is loaded and initialized correctly