Some links may be affiliate or sponsored links. If you buy through them, Quiet Buyer Lab may earn a commission at no extra cost to you.

Post-Approval Wizard

After a publisher network approves the site, keep scripts, tags, and account identifiers in the private operator workflow. Do not post approval values in public channels or public repositories.

Skimlinks or Sovrn script

Save the approved script in the private operator workspace for https://quietbuyerlab.com, rebuild, verify, redeploy, and submit IndexNow.

Amazon Associates tag

Save the approved Amazon tag in the private source repo for https://quietbuyerlab.com, rebuild, verify, redeploy, and submit IndexNow.

eBay Partner Network campaign id

Save the approved campaign id in the private source repo for https://quietbuyerlab.com, rebuild, verify, redeploy, and submit IndexNow.

AdSense Auto ads client

Store QBL_ADSENSE_CLIENT as a private secret first. Then rebuild, deploy, run npm run revenue:ads:verify, and require npm run revenue:ads:require-auto before treating Auto ads script placement as live. The live page should include google-adsense-account, pagead2.googlesyndication.com, and the matching ads.txt publisher line. Do not claim revenue until the publisher dashboard shows real impression reporting.

AdSense fixed ad unit slots

Optionally store QBL_ADSENSE_HOME_SLOT, QBL_ADSENSE_GUIDE_SLOT, QBL_ADSENSE_GUIDE_FOOTER_SLOT, QBL_ADSENSE_CATEGORY_SLOT, QBL_ADSENSE_PRODUCT_SLOT, and QBL_ADSENSE_TEMPLATE_SLOT as private secrets after creating fixed ad units. Guide footer can fall back to QBL_ADSENSE_GUIDE_SLOT and product detail can fall back to QBL_ADSENSE_CATEGORY_SLOT while dedicated units are still being split. Then rerun npm run revenue:ads:require-configured before claiming fixed-slot activation.

Approved non-AdSense display network

Store the approved script in QBL_HEAD_SCRIPT, store a stable script marker in QBL_AD_NETWORK_SCRIPT_MARKER, and store the approved seller line in QBL_AD_NETWORK_ADS_TXT_MARKER. Then rebuild, deploy, run npm run revenue:ads:require-approved-network-build locally and npm run revenue:ads:require-approved-network against the live domain before treating the network script as active. Do not claim revenue until the publisher dashboard shows real impression reporting.