<amp-ad width="300" height="250" type="appnexus" data-tagid="6063968"> </amp-ad><amp-ad
width="300"
height="250"
type="appnexus"
data-member="958"
data-code="inv_code_test"
>
</amp-ad>Note: you should use either the basic setup or AST setup. Do not mix types on the same page.
<amp-ad
width="320"
height="50"
type="appnexus"
data-target="apn_ad_40954389058"
json='{"pageOpts": {"member": 958,"invCode": "ast_guaranteed_prios_1","keywords": {"adSite":"mobile-smh","cat":"business","cat1":"bankingandfinance","ctype":"article","synd":"amp"}},"targetId": "apn_ad_40954389058","sizes": [[300, 50]],"adUnits": [{"invCode": "ast_guaranteed_prios_1","disablePsa": true,"sizes": [[320, 50],[300, 50]],"targetId": "apn_ad_5675675648","keywords": {"pos": 1}},{"invCode": "ast_guaranteed_prios_1","disablePsa": true,"sizes": [30, 250],"targetId": "apn_ad_5675675648","keywords": {"pos": 2}}]}'
class="i-amphtml-element i-amphtml-layout-fixed i-amphtml-layout-size-defined i-amphtml-layout"
>
</amp-ad><amp-ad
width="300"
height="250"
type="appnexus"
data-target="apn_ad_40954389058"
json='{"pageOpts": {"member": 958},"adUnits": [{"disablePsa": true,"invCode": "ast_guaranteed_prios_1","tagId": 12345,"sizes": [300, 250],"targetId": "apn_ad_40954389058"}, {"invCode": "ast_guaranteed_prios_1","tagId": 456,"sizes": [160, 600],"targetId": "apn_ad_5675675648"}]}'
>
</amp-ad>
<amp-ad
width="160"
height="600"
type="appnexus"
data-target="apn_ad_5675675648"
json='{"pageOpts": {"member": 958},"adUnits": [{"disablePsa": true,"invCode": "ast_guaranteed_prios_1","tagId": 12345,"sizes": [300, 250],"targetId": "apn_ad_40954389058"}, {"invCode": "ast_guaranteed_prios_1","tagId": 456,"sizes": [160, 600],"targetId": "apn_ad_5675675648"}]}'
>
</amp-ad>AST Infinite scroll ads on the page, Include adUnit details only in the amp-ad tag which you want to lazy load
Note: You would lose competitive exclusion if you use this setup.
<amp-ad
width="300"
height="250"
type="appnexus"
data-target="apn_ad_40954389058"
json='{"pageOpts": {"member": 958},"adUnits": [{"disablePsa": true,"invCode": "ast_guaranteed_prios_1","tagId": 12345,"sizes": [300, 250],"targetId": "apn_ad_40954389058"}, {"invCode": "ast_guaranteed_prios_1","tagId": 456,"sizes": [160, 600],"targetId": "apn_ad_5675675648"}]}'
>
</amp-ad>
<amp-ad
width="160"
height="600"
type="appnexus"
data-target="apn_ad_5675675648"
json='{"pageOpts": {"member": 958},"adUnits": [{"disablePsa": true,"invCode": "ast_guaranteed_prios_1","tagId": 12345,"sizes": [300, 250],"targetId": "apn_ad_40954389058"}, {"invCode": "ast_guaranteed_prios_1","tagId": 456,"sizes": [160, 600],"targetId": "apn_ad_5675675648"}]}'
>
</amp-ad>
By including `apn_ad_3` adUnit details separately ads for this unit will only be
requested when user scrolls to this tag
<amp-ad
width="728"
height="90"
type="appnexus"
data-target="apn_ad_3"
json='{"pageOpts": {"member": 958},"adUnits": [{"tagId": 6063968,"sizes": [728,90],"targetId":"apn_ad_3"}]}'
>
</amp-ad>See AppNexus Tiny Tag documentation or AST documentation for details on input parameters.
To enable debugging with the AST type of tags, just set data-debug=true in all your amp-ad tags.
<amp-ad
width="300"
height="250"
type="appnexus"
data-target="apn_ad_40954389058"
data-debug="true"
json='{"pageOpts":{"member": 958}, "adUnits": [{"disablePsa": true, "invCode": "ast_guaranteed_prios_1","sizes": [300,250],"targetId": "apn_ad_40954389058"}, {"invCode": "ast_guaranteed_prios_1","sizes": [160,600],"targetId":"apn_ad_5675675648"}]}'
>
</amp-ad>
<amp-ad
width="160"
height="600"
type="appnexus"
data-target="apn_ad_5675675648"
data-debug="true"
json='{"pageOpts":{"member": 958}, "adUnits": [{"disablePsa": true, "invCode": "ast_guaranteed_prios_1","sizes": [300,250],"targetId": "apn_ad_40954389058"}, {"invCode": "ast_guaranteed_prios_1","sizes": [160,600],"targetId":"apn_ad_5675675648"}]}'
>
</amp-ad>