{"_id":"qb-pc-sdk","_rev":"38-1e825672598a9a3b601a3aef7810abe2","name":"qb-pc-sdk","dist-tags":{"latest":"1.3.7"},"versions":{"1.0.0":{"name":"qb-pc-sdk","version":"1.0.0","_id":"qb-pc-sdk@1.0.0","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"19025edfb2c32dbab670de4e9b57ba96cbc0b4d3","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.0.0.tgz","fileCount":5,"integrity":"sha512-LX/QWJaYM5JvNfEZDGEkLPt2XqOtEGcZKw8DD5lX7EgTfIeN4LQbsE8pzqlca02mdXToYOIqhl0dGDxJIRqQLg==","signatures":[{"sig":"MEUCIC4jMExq+W0WRIt/rg7YezxYyivGwwNOJtkaRGl4hwSqAiEA5wZDxDmivF+pNId9IhafbSVfK1Ty3bCvhW8FBerb9Wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11259},"_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"_npmVersion":"10.8.2","description":"PC端广告接入项目","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.0.0_1765899232424_0.8995581586425287","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"qb-pc-sdk","version":"1.0.1","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.0.1","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"48e09511aa2a551ffaa84a6ede2f07696e291421","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.0.1.tgz","fileCount":5,"integrity":"sha512-wxXzQOfeipjBDBUD+O43sSoviHZmup0SOH+FVyAivjIevXE608snsF+aR2B5PEoBN9O0tuhfbLAtqo0FaUV62g==","signatures":[{"sig":"MEQCIHraflUHCB1DYX6t4lUwwXbwIQ+oDdX7bvbQZbPPxj0TAiAaaL5pW9jaQMGsSDNM6/cbi5f/89KEk5yNR0usHClJ2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14466},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - PC端广告接入工具，自动处理多级接口映射与原生渲染逻辑","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.0.1_1765899809822_0.2295861488101567","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"qb-pc-sdk","version":"1.0.2","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.0.2","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"906f64d042628d675fe62fb063dd7f957f865e76","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.0.2.tgz","fileCount":5,"integrity":"sha512-T7FhX0I4mGwNKdSBc9F/jK7+1jUiJsvmDXXoeMrGqDq/MtcZvQ0xM99f2WVM7MaOFlXRxrMzPo4zI4uP3efa7Q==","signatures":[{"sig":"MEUCIBEvMiyRQEU8gTP9rLIK4fbXeTDwUlBMiwIZrTa2FQX5AiEAlRDGNAF4TGxHKIY2jP94Z9D1sDL/y6WdiWSQ+e0v9ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16293},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - PC端广告接入工具，自动处理多级接口映射与原生渲染逻辑","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.0.2_1765958672258_0.8017930626164291","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"qb-pc-sdk","version":"1.0.3","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.0.3","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"b609c6867386b32a7a69bed2198b9913dfa1eba5","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.0.3.tgz","fileCount":5,"integrity":"sha512-lA/Lng4IjW3YgqoB3CNdgJ2x4PSkG3JMJOg1OF4ci7xxrifLnqqzImMX8ea1WFefSycPSajMuyHH3Kabnq8q9w==","signatures":[{"sig":"MEUCIQCNh2puK7vd53h3TJ1GWo6R/x2+HgXSzN44lASeOvtqrQIgbHMN2EXkWYmQ6e5kXIJVtOlINx3VQb6p/8LhMwIVh4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19591},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - PC端广告接入工具，自动处理多级接口映射与原生渲染逻辑","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.0.3_1766376305702_0.7172958386477197","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"qb-pc-sdk","version":"1.0.4","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.0.4","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"2bfccfd56292dd3b430a345f91d28aee2466518f","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.0.4.tgz","fileCount":5,"integrity":"sha512-KxJ/4q2CocDmqTo54RoCS882BwD4TSmvMLUyxg4J4kx6vGvyurrq9boGTAJe7RdEf/edafOq95IO2JuvMOzF/g==","signatures":[{"sig":"MEQCID+zxdCVMxYvN1oN00w8nXPx5E7HSdC4WXA/MFNwKYNxAiB2gtQ8zzo4czeQpJWJkeKAqcD5RaiE93dks6fxF331jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26837},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - PC端广告接入工具，自动处理多级接口映射与原生渲染逻辑","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.0.4_1766378262459_0.06398672544722728","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"qb-pc-sdk","version":"1.0.5","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.0.5","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"86849ebc56d4193d887de0c64b53072f0a311d39","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.0.5.tgz","fileCount":5,"integrity":"sha512-noM+OCOnzeh+c9NYL28LktfCGUBmNv2HlkBqa+5zuamGOo4IcBw10Ashz/tTd5RQwihSjWEMmkDspu2raoR4Rw==","signatures":[{"sig":"MEQCIEKOHTanc4wa6M6qk7tWTkGCJlL5W1um5vHeQC2XblszAiA8xGeLr9/OVm3CVBxWnvv0kWx+HKOHF/9Wlz81mIxIHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26910},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - PC端广告接入工具，自动处理多级接口映射与原生渲染逻辑","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.0.5_1766379656912_0.8396864709269778","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"qb-pc-sdk","version":"1.0.6","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.0.6","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"1b56f68e19a0601e2ccbd053fc8dae0c022126cc","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.0.6.tgz","fileCount":5,"integrity":"sha512-49E8+LAH1Efr4fjhfz51pJF/WW/doa6G080XyAqAB+QDSA2keT15yGdHgHVfqEypwYgOK0hpL1twm6Eb/u/yOg==","signatures":[{"sig":"MEYCIQCkBJTT6PUKSQxiy629l6hi5hbPIkEyr2ikyTX3fUutZgIhAIhkW/AOVVPmk4OgK4UmYn+Chc29i37Rb+XhwA58Fcx3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37285},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - PC端广告接入工具，自动处理多级接口映射与原生渲染逻辑","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.0.6_1766381667249_0.7366094751645014","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"qb-pc-sdk","version":"1.0.7","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.0.7","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"53faeb4add86c7f3ef76393291d8fd1e0d17ca2c","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.0.7.tgz","fileCount":5,"integrity":"sha512-shihR8R5zRKxdNvFay5JcKXeN8ZA8O7nSGRcKh5UgThsM0CoFEtFpY+wm8oRyItkLrllO7yzGMFqkhUv3ROE+A==","signatures":[{"sig":"MEQCIGX57izss27v+H2M/EWQQiH3UPxdQLUz0wptau6BXmBiAiAeL04YC/orDNnR6iTlECPd904NhE8PuwTqWUfg21e2/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34578},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - PC端广告接入工具，自动处理多级接口映射与原生渲染逻辑","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.0.7_1766384833508_0.027547750438181806","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"qb-pc-sdk","version":"1.0.8","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.0.8","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"eb2d5fafccb67ac1e7e23df7ecbb6916139ca15b","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.0.8.tgz","fileCount":5,"integrity":"sha512-IxsilHXPPzRxxPcNeipVM7D/NchmLzbYOoagJ0FeJb0soTOFUOTuI3cQXNYAB3N1GzrVzkzHqV1+F7K7OhWO1A==","signatures":[{"sig":"MEUCIQD5FxVXbEqRakVaRuYO/pq9fYAK7TMpMmPhyeAphFM5agIgR/KWUbpI1ysCWmRPS6h8/ImwamwRXeqdkyV5NlfYGAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46695},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - 隐藏自动请求微信sdk","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.0.8_1766386691308_0.5393526757739109","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"qb-pc-sdk","version":"1.0.9","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.0.9","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"bf5eb6bd40d8b41647ffaf0603351a78b6ed8dbb","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.0.9.tgz","fileCount":5,"integrity":"sha512-+sfosRTzJ44dHavgTzNTc8KfscWWY1uWXbYhD0onE3Fp51/ObiuBSNc3bp2evTz69SzUiyViHhzBQT9xfvwOZg==","signatures":[{"sig":"MEYCIQDLd3WT9DLNNrkzbIkp3jBy34CukAG2A89MjUtI4kVvmAIhAIiK/SyyQCHf+U1mTRc5GZ10vMDr0y9XZ6IMTMf4HwZY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49854},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - 更新正式sdk","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.0.9_1766394166859_0.18529896245864008","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"qb-pc-sdk","version":"1.1.0","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.1.0","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"2a57a1ac8bb8670b5cdd9d21e7dc5bbb9ae3dca7","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.1.0.tgz","fileCount":5,"integrity":"sha512-rrJKlJFJpgw3Nk09rAJDxSpbt1j7/nGxbqNRecj9/G/iL3pye7vxPOiOdErrYyB9ui2nfe6AX27zp4F/wFcPdQ==","signatures":[{"sig":"MEUCIQDHVawwWU6tu7qVXSpxSaKKE55D16BculCnWhDewz+OpgIgXdqq7JqzTsIxyiFpswHvQrERPJerT8NiFyhbjkRnvV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54649},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - 添加关闭按钮增加销毁广告选项","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.1.0_1766460752042_0.8622358732617903","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"qb-pc-sdk","version":"1.1.1","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.1.1","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"d833d6cf4db569a3adb704fd4d53aa1981a4109d","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.1.1.tgz","fileCount":5,"integrity":"sha512-mkDgAQbX2jmNClXgVu3wPiIB7ZwGUkvMZ5/lsbhCh0JxCeSS24HQwr/tjhSNE0quhCRWe8lEVvlDUSHUxjMkXA==","signatures":[{"sig":"MEUCIHJZOB6Gy3sD+LeprJ871TSy7IgmQpg/NDJidDmxSLWFAiEAxstkCawAnVaAK/yA/OUkYLgVob5LnnV3uxhgV4ZiYqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59620},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - 修复广告自适应问题","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.1.1_1766462642323_0.3402074512893174","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"qb-pc-sdk","version":"1.1.2","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.1.2","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"9097afb8c36f8b09b55cb23251ea8e20e9ab0878","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.1.2.tgz","fileCount":5,"integrity":"sha512-1A3SwQGjJ6GXT5sau3qGghJBCxqg5MvrAeHWFWm0G4LOWqjtny7F0ehLlVcx15dpcrpx6doJ7Fnwhb6xzloRLw==","signatures":[{"sig":"MEQCIEyMYkCAS/rm8G7uKfxPR9ShvYfccGssXY3FxBTfq7f8AiAvThLXDwwPkMKARe4sWBaLqV0onxsMRBNiiBjdWNXAkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59802},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - 修复广告自适应问题，添加关闭按钮","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.1.2_1766463576789_0.9949332226171321","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"qb-pc-sdk","version":"1.1.3","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.1.3","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"ccb4de3dcb896340afe9f9c8714adc03cee93fea","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.1.3.tgz","fileCount":5,"integrity":"sha512-xlryr5/n8vGkAtS1e0b4SAlZjP9Qfy/NAUpVlrJ5401XJxLSbcQrvkDIu0pCz9JfyaneM7oiI491Vivq7en1ww==","signatures":[{"sig":"MEYCIQCiZE5PXUgN7dFkjf3EljjZ9ep45liF5edgBImvDgRuBgIhAKJz9oXb24RAphVpIwVr4NrCO8/MQS2/h4qEK1xpW7KK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60198},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - 固定关闭按钮样式","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.1.3_1766466050675_0.7626803506418809","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"qb-pc-sdk","version":"1.1.4","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.1.4","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"891a58678cc0090a17733bb5d2cc643ebf1874b0","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.1.4.tgz","fileCount":6,"integrity":"sha512-4w9uJ6xhAKZIw7aaPodkBpjejb6TFnrcRNMq/ycdBCLsawn/leEuOKqVy5LO8u0iieee/x0j977HDFNC3QvgCA==","signatures":[{"sig":"MEUCIGAqZA//6055R/fy07sSduXqGirmoRYsafcEzxLPfWIKAiEAncVq1Lz3a+bsd1CBPi9ZahGhydpr7bzlS7QsfsvnUd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65757},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - 更新静态资源cdn引入","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.1.4_1766979996335_0.39656561914784993","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"qb-pc-sdk","version":"1.1.5","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.1.5","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"bbafb05bd94172dd385713f5126c3481a4691c56","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.1.5.tgz","fileCount":6,"integrity":"sha512-aRPr2X7QZWhYmIIUDEpE7mXTVUoIeW1ORbM0x8wJIFaPIIPJZMy3VTtHm75bVR40sVtkk7Q7Jkph+dHZLgulWQ==","signatures":[{"sig":"MEUCIQDZrQDeMvSivfJ3QEzgaFEGG1xESUQ+KxLK5JXV2THFqgIgavnfxioIJcYnOPX1JQmXnlkDzg3evzgFyEvsdbvfSfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64470},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - https","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.1.5_1766987734901_0.060292899048461024","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"qb-pc-sdk","version":"1.1.6","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.1.6","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"dc456c2f461f67bb8541c6aa267e9bd94bdab1b0","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.1.6.tgz","fileCount":6,"integrity":"sha512-mMaEsG2lf18Ok6GVwWVPTtNsu9Ot8vesCg9Zggh3OJ2nXBV0kDie+3dCUySAVWflqzp0Jn5cjbNWx6dlTIllqA==","signatures":[{"sig":"MEQCIAT4gZyAHugX359p7/jzua1Zm7qbnl3a+b9ca2lxDMEsAiAdWHOBOR1zEZV3q0yXaQYSY6n1IKPTqLXB05x5SRNlPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69336},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - 自适应Banner广告","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.1.6_1767779859649_0.41694526085870254","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"qb-pc-sdk","version":"1.1.7","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.1.7","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"2f64b851a3df2261db514d0e9d3d0cd811353918","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.1.7.tgz","fileCount":7,"integrity":"sha512-YyMtrnf437aJ2v+L0bBiEMWZO1q28qYVGdXPB2x0Sr5UuxjSNgXLfuYUAkCGAaWeX8hWIcrIOBCKpuq9pW2rQA==","signatures":[{"sig":"MEUCIQDlDq8Z53ykbS5bX33ev+ZlNXII0xFNlFJQj0DV15Fb5wIgEuL9VDpPi5K771onJK3oXmtx6hE+9wMYI4gg8SS/uj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97066},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - 国内cdn接入","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.1.7_1767942279991_0.5809234918567978","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"qb-pc-sdk","version":"1.1.8","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.1.8","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"085372ad1bdbb439ac3087b4413b831c713765e5","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.1.8.tgz","fileCount":7,"integrity":"sha512-u5XOv+BhEdQUbGiFWuqeJQCvnAu3teFmgw1pJJjZlWQknj3c74tQECqzdI96wuwzfRYDjW5AnXxdALnLz45sHA==","signatures":[{"sig":"MEUCIEQT8vcwSJPM2B/W4VrIK2qEaMQXT4BDac91SyNJg5w6AiEAgM2k6dznk5ZDrlTXLqggqZFwkkErOxSmdpvI0ED/oPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97066},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - 国内CDN接入","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.1.8_1767943909809_0.012693195523071577","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"qb-pc-sdk","version":"1.1.9","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.1.9","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"131f2880befa107cbc2d29934f37520a9934f2a4","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.1.9.tgz","fileCount":6,"integrity":"sha512-75goBxdM8N/HIWcpE666hk7ZUB4WliIeDvZ2HROiZIZInksO7ABjxLEQ//MAa/o4wMu2AUqM5ZE+buIdZc6jRA==","signatures":[{"sig":"MEUCIQCFsYTX5PBOv82eGIhZRpBZyR2qAzabHQKepF5zY35o8wIgKh81E053qFJAZY0lYlDMb475TwkIP5QAJsdXC+D/esU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86693},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - 完善sdk","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.1.9_1768208095975_0.5960676957650233","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"qb-pc-sdk","version":"1.2.0","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.2.0","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"e157ad5d972498ce2a5b8d8eee7af17c0f9c0adc","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.2.0.tgz","fileCount":6,"integrity":"sha512-cfmet9vmVRWdR5HKstKzLrN+/DULaj9J+EFz+Xrc9GxiScWkcBY+iStj90tKH4C83GOPrjoekUdAY6xgdsxlXA==","signatures":[{"sig":"MEUCIGPycn5WIMidKckO6SMGGBvKAHkJ6TOQk/PA9NwyydrTAiEA//45wQq2GwYlwYKG+JG9I1FO40etvwU5NW0eFoI79lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88643},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - 更新cdn","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.2.0_1768270968147_0.28824351739680787","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"qb-pc-sdk","version":"1.2.1","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.2.1","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"12065932b6379a6cca4e2aedb159099736f76495","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.2.1.tgz","fileCount":6,"integrity":"sha512-rezpT+dZFwviqOs7m4bH550tJcrNUkMqBqHeQCXHoWLZul+O+6e9LUW/4FFmiFL3wkr0uBa4z1sehHq0MBF3rg==","signatures":[{"sig":"MEYCIQCjf/HMrEMIiicID9ql03yx40ktATbSovRGs/R4Eq078wIhAJMZuwTfF3cua5SvlkYWrvIXcS7vWURZm2hPz3074V1l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94570},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - debug sdk","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.2.1_1768278340923_0.5296369807604697","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"qb-pc-sdk","version":"1.2.2","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.2.2","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"bbb9e748059290fcfee49f2527706bcda2f0e729","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.2.2.tgz","fileCount":6,"integrity":"sha512-sT7yA4JKudybxR1L3gUsAxiYdBW3rcqm2kGMWGXdVlbssIif+jkv1aGiio0UgUSDeeLJTPAv9/yKglYxFdogDQ==","signatures":[{"sig":"MEYCIQCJg21wR7mf9CnEoMb3gzsZlLmfthiSuXqyngl5uinXNQIhAPQSOtZ7IFz4athlWeCoU17n8LSntmrCWVOZQXxSBCv3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89489},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 -自动匹配地址","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.2.2_1768289908391_0.2444974814297165","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"qb-pc-sdk","version":"1.2.3","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.2.3","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"c6837af6fa7bc92126d867ba76b34854df377d95","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.2.3.tgz","fileCount":6,"integrity":"sha512-eI/VNTLRX0Bhwp28sen+ynIqyfTK6o0EKZ4FL0jZuNKBBERljIWuqScMpQPfpNypdNTRm3AvW/4lX12K0BicGg==","signatures":[{"sig":"MEYCIQDvyEJwmSOYkXyJjHsRfD/LOcvx1V38PX/oK5faPVP1zwIhAJIkGS+HfMryqf4On9Qm7foXLUt+ylFX56sWkuZM0IeG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90980},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 -自动匹配地址，备用地址","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.2.3_1768362346459_0.13071562598381958","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"qb-pc-sdk","version":"1.2.4","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK"],"author":"","license":"MIT","_id":"qb-pc-sdk@1.2.4","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"3ad917a3ac22b489f236dbafb569e6f7662da0d3","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.2.4.tgz","fileCount":6,"integrity":"sha512-3xG35pk/UnBwMCILlS004HwQBsid4sB76RgfgYz/vKthBi9vU2LQGDNI8DovYp1b7tnlfKrkjRJjk93BJwkufQ==","signatures":[{"sig":"MEYCIQDfKwRfgi7R/BPp+dFKFAvrJaJqltKja505il5S94j3MQIhAKnZ0FFR/lZM0jsGNqPAhjFUpjYfr3E4FkchwORnUadQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91789},"main":"index.js","_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 -屏蔽非Windows环境","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.2.4_1768374894218_0.7542155795631527","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"qb-pc-sdk","version":"1.2.5","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK","native-ad","原生广告"],"author":{"name":"qubiankeji"},"license":"MIT","_id":"qb-pc-sdk@1.2.5","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"30d80057aff793c39d650b317f60169220796306","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.2.5.tgz","fileCount":4,"integrity":"sha512-BDesp9vNu5BU4QkhR/wBp3iKULAyYzTswAmcaR6PjvzFgWWvcDllyVQ3cl9Ex+sLahoEXMKbApfyQGpf16ZgHw==","signatures":[{"sig":"MEQCIAMJ1Cl7bDLWsV2PWZ5hypTIiIwuSosoNnVTwi0rHSqDAiBoOxE+Jqh4Otfv046UBorUZKI/Ah7aiqugyc3YiJcZYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910629},"main":"core.min.js","scripts":{"build":"npm run build:core","build:core":"node build-core.js","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - PC端广告接入工具，支持内联加载和容灾切换","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.2.5_1768816490634_0.7079203172169752","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"qb-pc-sdk","version":"1.2.6","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK","native-ad","原生广告"],"author":{"name":"qubiankeji"},"license":"MIT","_id":"qb-pc-sdk@1.2.6","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"41245f285b11e3124598e027b9745ce8b8e55b94","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.2.6.tgz","fileCount":4,"integrity":"sha512-v8fKRJ84DrlhRaYpKSq0pmn+j23v45SYFofzxbYiMyIyJp71baHdCki13bqap32sMvr+mWug8Iept0h6WWgMIA==","signatures":[{"sig":"MEUCIGkpdckSuVaB9KW7zHm8R1rBZwfRfbTLDKF73rmpdKNKAiEAjY110jVC7fs5cG6MiHwxBNrWqiCdurNHyV+jBV95l9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":916603},"main":"core.min.js","scripts":{"build":"npm run build:core","build:core":"node build-core.js","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"趣变广告 SDK 封装器 - PC端广告接入工具，切换cdn主地址","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.2.6_1768880840756_0.36464256964223773","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"qb-pc-sdk","version":"1.2.7","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK","native-ad","原生广告"],"author":{"name":"qubiankeji"},"license":"MIT","_id":"qb-pc-sdk@1.2.7","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"4fa90b369f113f7dc58c2cd283542f133cd5aab1","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.2.7.tgz","fileCount":5,"integrity":"sha512-JIUC+K19Lu++l+M57N7hZq2XYV/IWaezEpKaVQTnpJ+ns35ucxOSx2OFqLs0IPDzcwmANFHSWBRx9h1piHJQ4w==","signatures":[{"sig":"MEQCICllq8gDoUceCSqPDlUaJLQkwDJCk3qxdk82xtcVH+vmAiB5E2gtDdP9poed5q32s+yyHhz1BO74YBtSJVNBR1yTIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925657},"main":"core.min.js","scripts":{"build":"npm run build:core && npm run build:loader","build:core":"node build-core.js","build:loader":"node build-loader.js","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"pc广告 SDK 封装器 - 2秒切换cdn备用","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.2.7_1768897610896_0.27476884056272954","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"qb-pc-sdk","version":"1.2.8","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK","native-ad","原生广告"],"author":{"name":"qubiankeji"},"license":"MIT","_id":"qb-pc-sdk@1.2.8","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"f29465d4dc50fc203165f84c469a7702825ec9f8","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.2.8.tgz","fileCount":5,"integrity":"sha512-gSKlwKnwp8+8dScp5f79Qj9+SU15yvBRjm31ThJRbAQ4bJt73QhBvY1+kONSTB8Jt3IpeNPXQKKWNyBKGxUz1w==","signatures":[{"sig":"MEUCIQCzreHZprZxYjbCRcYJ9WVl+PJzTS5s17Ou8VT+/WxzkwIgGncT7g+MpKnDtG/3m19pR5EMGkcpAiEH/nxnDi9FvHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925633},"main":"core.min.js","scripts":{"build":"npm run build:core && npm run build:loader","build:core":"node build-core.js","build:loader":"node build-loader.js","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.8.2","description":"pc广告 SDK 封装器 - 2秒切换cdn备用","directories":{},"_nodeVersion":"20.18.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.2.8_1768899389495_0.8047282554082005","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"qb-pc-sdk","version":"1.2.9","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK","native-ad","原生广告"],"author":{"name":"qubiankeji"},"license":"MIT","_id":"qb-pc-sdk@1.2.9","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"eb0aabe810a6d388bdb1e862b339bc6bd41a8e49","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.2.9.tgz","fileCount":5,"integrity":"sha512-i29y8TpulJBIYoP34obNQco44f0AvmCXQ4uzVPk7+aFMKbGrTDwcx9KboENDX59OF0KqDiHKAuMMp13WVlLpTQ==","signatures":[{"sig":"MEUCIGLoybdiRzbbChEar60CJxrcSmoQZhg+G6d3OhIi9FSUAiEAzyD/sjGlZcfI+6JWYFH/jIFC06V6SxhGNiHa15uUf98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929490},"main":"core.min.js","scripts":{"build":"npm run build:core && npm run build:loader","build:core":"node build-core.js","build:loader":"node build-loader.js","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"pc广告 SDK 封装器 - 更新说明","directories":{},"_nodeVersion":"22.22.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.2.9_1770112058076_0.43913397017533873","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"qb-pc-sdk","version":"1.3.0","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK","native-ad","原生广告"],"author":{"name":"qubiankeji"},"license":"MIT","_id":"qb-pc-sdk@1.3.0","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"a03d8d48c7815c80907b1d196296151a950e979f","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.3.0.tgz","fileCount":7,"integrity":"sha512-xSEGjBWxZAiZUF873etP82F105AjJ1XDWZr5wV2ki/MZ/HVVXvCb3cFiXCa4fEyXMIidMa8owTdQ+evy8OU1uQ==","signatures":[{"sig":"MEYCIQDoIxL/w2odVNJVrk34b9tH5TYPphNFQcn21JW7SRSDZAIhANAN8YTpkIG0ltCs3dz9R5CxE4hugqgW775UVYqHRSs8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":954794},"main":"core.min.js","gitHead":"0ab172bfbb99a3ef6525844a9dd8062f7a5fb3a5","scripts":{"build":"npm run build:core && npm run build:snippet","build:core":"node build-core.js","build:snippet":"node build-snippet.js","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"pc广告 SDK 封装器 - 去除容灾","directories":{},"_nodeVersion":"22.22.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.3.0_1772168714145_0.3747462342643406","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"qb-pc-sdk","version":"1.3.1","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK","native-ad","原生广告"],"author":{"name":"qubiankeji"},"license":"MIT","_id":"qb-pc-sdk@1.3.1","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"a61c1d7bedda36bc68e40cc05bbb815b338e9024","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.3.1.tgz","fileCount":8,"integrity":"sha512-fFE9dKszl+NgJTUBKKOgwsurvmzgYKFopgZDScCIAUu9delN1RmxOSCIqnRavi93v53hp40LQ3Q/5weE6/Zl5w==","signatures":[{"sig":"MEQCIGL7RIEklOG/exoaBvPfQGRjqgu7tAtq5KU0qeqLosBFAiATwlfUcDLUUDRA6Ye389OMo78eBROn/s1hl3yTAnMOmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955312},"main":"core.min.js","gitHead":"0ab172bfbb99a3ef6525844a9dd8062f7a5fb3a5","scripts":{"build":"npm run build:core && npm run build:snippet","build:core":"node build-core.js","build:snippet":"node build-snippet.js","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"pc广告 SDK 封装器 - 非windows不加载广告","directories":{},"_nodeVersion":"22.22.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.3.1_1772597199609_0.7054036290428405","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"qb-pc-sdk","version":"1.3.2","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK","native-ad","原生广告"],"author":{"name":"qubiankeji"},"license":"MIT","_id":"qb-pc-sdk@1.3.2","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"cfcbf58a3c4a8ae879908e2658c3ac9d7897bb31","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.3.2.tgz","fileCount":9,"integrity":"sha512-4WEGrfxwzFSxGPCTpJW1IoJkzRoxyBtyTlcPMECZJ2FotLRV8aTkm2+aLCfa0LlMll+tOFFfC4IkkDfuucyS1Q==","signatures":[{"sig":"MEUCIQDG4kCOpQ9RE2TejMDBD07hyKr+HnRl+0iIohKDc42fawIgeTKJFgbIh5QvMfL/0YLYXFeiLGJNm2kn0Z+ls1udYww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":962683},"main":"core.min.js","gitHead":"1a88e8b27eb2d387b84585a4d4b180621e76d005","scripts":{"build":"npm run build:core && npm run build:snippet","build:core":"node build-core.js","build:snippet":"node build-snippet.js","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"pc广告 SDK 封装器 - 新增懒加载模式","directories":{},"_nodeVersion":"22.22.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.3.2_1772610733127_0.588785416178407","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"qb-pc-sdk","version":"1.3.3","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK","native-ad","原生广告"],"author":{"name":"qubiankeji"},"license":"MIT","_id":"qb-pc-sdk@1.3.3","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"3b0267c0c22099a7018efa3c60a4fe5d42314698","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.3.3.tgz","fileCount":9,"integrity":"sha512-5VBtJ77K+oTVfq7FSSQ2Kz7lD24WCu/0mnzT7BfDWPlE7I/URYW37XUDe2Q2foxTA/+XF9Ozi2NOdtEwSByzxQ==","signatures":[{"sig":"MEUCIQCmEzOYNB63IdtC1t8fcabyqX+WEE6mNpQg8fgHwrDT3gIgLmYUSdwjUZZx5DEqz6oQOyct3Xe4X9UN1xkRrpLBY0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":980814},"main":"core.min.js","gitHead":"f9c269aa462bd157493e6211f42c94867f65a8e9","scripts":{"build":"npm run build:core && npm run build:snippet","build:core":"node build-core.js","build:snippet":"node build-snippet.js","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"pc广告 SDK 封装器 -新增插屏模式","directories":{},"_nodeVersion":"22.22.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.3.3_1773041867487_0.16369320648743568","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"qb-pc-sdk","version":"1.3.4","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK","native-ad","原生广告"],"author":{"name":"qubiankeji"},"license":"MIT","_id":"qb-pc-sdk@1.3.4","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"270f88d8ca5d8a0e35ea505981f000a66cedb5ff","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.3.4.tgz","fileCount":9,"integrity":"sha512-+I/QJ7ZpIVXuf8kKsFODgybSGurc8HTSdg4W2ozjXXAhE6dl76RkZVBPPN4nKIwDAJX6o7IThaI+/SterHzNIw==","signatures":[{"sig":"MEQCIFASFub8V/A9tCGn7EqpQkVbepZRamFnEt5IdgP35mxEAiAbm6v9I8XDqbywA7YIn2o3aZSnqKeEPG7B9R4f6tThaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":980796},"main":"core.min.js","gitHead":"f9c269aa462bd157493e6211f42c94867f65a8e9","scripts":{"build":"npm run build:core && npm run build:snippet","build:core":"node build-core.js","build:snippet":"node build-snippet.js","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"pc广告 SDK 封装器 -新增插屏模式","directories":{},"_nodeVersion":"22.22.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.3.4_1773042768600_0.5762580989367079","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"qb-pc-sdk","version":"1.3.5","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK","native-ad","原生广告"],"author":{"name":"qubiankeji"},"license":"MIT","_id":"qb-pc-sdk@1.3.5","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"f4d1d138f6d07b8eb2bf8e3a88a2cc89b2998af3","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.3.5.tgz","fileCount":9,"integrity":"sha512-n6GAt5torIGuyNeaUDWXmZqe8djGKnrp/qBCynOOVuyr8PM1v41y1N6nrEMpaBDVph/qFTEu6e0QdwxrcyHsGQ==","signatures":[{"sig":"MEYCIQDX5S6u1Qxc9G5FqA/ndVHTqxWhGiydsW/XUwww4MVcQwIhAOqjyGeE3jNq1FOkgX3/aJWUBSOdFEGUDRU0nl0ONcQp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981007},"main":"core.min.js","gitHead":"f9c269aa462bd157493e6211f42c94867f65a8e9","scripts":{"build":"npm run build:core && npm run build:snippet","build:core":"node build-core.js","build:snippet":"node build-snippet.js","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"pc广告 SDK 封装器 -优化插屏广告样式","directories":{},"_nodeVersion":"22.22.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.3.5_1773044984017_0.5502522425739051","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"qb-pc-sdk","version":"1.3.6","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK","native-ad","原生广告"],"author":{"name":"qubiankeji"},"license":"MIT","_id":"qb-pc-sdk@1.3.6","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"dist":{"shasum":"c956ca164a6b42e5d94616f8b322a527c2d8fe5b","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.3.6.tgz","fileCount":9,"integrity":"sha512-D22wOvnniv4Byi6Rx6WDsGmOMcSZATQbYvuJMI5e+IS+bQvGmoNDjovj3iNN2XM6/qON/Ugf/fKmoZBiXq3z1A==","signatures":[{"sig":"MEQCIE2pmQgXqgXvybtkejdHg6W1UeqP59GLOKYjIEbA8uLTAiAErPOdiC1JdKam1mn/P/nV4F3hO8Ua5wahrSQsoswf5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":982186},"main":"core.min.js","gitHead":"f9c269aa462bd157493e6211f42c94867f65a8e9","scripts":{"build":"npm run build:core && npm run build:snippet","build:core":"node build-core.js","build:snippet":"node build-snippet.js","version:patch":"npm version patch","prepublishOnly":"npm run build"},"_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.4","description":"pc广告 SDK 封装器 -防抖防连点","directories":{},"_nodeVersion":"22.22.0","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.26.0"},"_npmOperationalInternal":{"tmp":"tmp/qb-pc-sdk_1.3.6_1773225130749_0.33239515741201786","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"qb-pc-sdk","version":"1.3.7","description":"pc广告 SDK 封装器 -debug客户端双开","main":"core.min.js","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK","native-ad","原生广告"],"author":{"name":"qubiankeji"},"license":"MIT","dependencies":{"qb-pc-ad-sdk-origin":"^1.0.0"},"devDependencies":{"terser":"^5.26.0"},"scripts":{"build:core":"node build-core.js","build:snippet":"node build-snippet.js","build":"npm run build:core && npm run build:snippet","version:patch":"npm version patch","prepublishOnly":"npm run build"},"repository":{"type":"git","url":""},"_id":"qb-pc-sdk@1.3.7","gitHead":"f0f2fea4a5c317fe60a97daa6ccce2a9e2c0f563","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-7FoTxJaII10VymDsRWLJMmdO5XgHrmylldbyruytPWhBn7Kqsl1z98StWgJ8yiDbLT5z7d6HMFiLVzVbBpdB4w==","shasum":"83cac06d5e41a88405eaf1d04d14a96aeff51b3f","tarball":"https://registry.npmjs.org/qb-pc-sdk/-/qb-pc-sdk-1.3.7.tgz","fileCount":6,"unpackedSize":920896,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCjdDRTcALPZL478WTrWTrbD5d5k/pQpg6aOdc2TBhLxwIhAJReuf0czelhQJZ/78o41k7i2SgoUk3zrzv/iADR675x"}]},"_npmUser":{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"},"directories":{},"maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/qb-pc-sdk_1.3.7_1779694503918_0.8811453743710798"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-16T15:33:52.423Z","modified":"2026-05-25T07:35:04.146Z","1.0.0":"2025-12-16T15:33:52.582Z","1.0.1":"2025-12-16T15:43:29.978Z","1.0.2":"2025-12-17T08:04:32.394Z","1.0.3":"2025-12-22T04:05:05.925Z","1.0.4":"2025-12-22T04:37:42.672Z","1.0.5":"2025-12-22T05:00:57.052Z","1.0.6":"2025-12-22T05:34:27.417Z","1.0.7":"2025-12-22T06:27:13.639Z","1.0.8":"2025-12-22T06:58:11.467Z","1.0.9":"2025-12-22T09:02:47.015Z","1.1.0":"2025-12-23T03:32:32.193Z","1.1.1":"2025-12-23T04:04:02.484Z","1.1.2":"2025-12-23T04:19:36.930Z","1.1.3":"2025-12-23T05:00:50.859Z","1.1.4":"2025-12-29T03:46:36.476Z","1.1.5":"2025-12-29T05:55:35.049Z","1.1.6":"2026-01-07T09:57:39.778Z","1.1.7":"2026-01-09T07:04:40.146Z","1.1.8":"2026-01-09T07:31:49.956Z","1.1.9":"2026-01-12T08:54:56.104Z","1.2.0":"2026-01-13T02:22:48.288Z","1.2.1":"2026-01-13T04:25:41.071Z","1.2.2":"2026-01-13T07:38:28.541Z","1.2.3":"2026-01-14T03:45:46.600Z","1.2.4":"2026-01-14T07:14:54.388Z","1.2.5":"2026-01-19T09:54:50.799Z","1.2.6":"2026-01-20T03:47:21.048Z","1.2.7":"2026-01-20T08:26:51.107Z","1.2.8":"2026-01-20T08:56:29.671Z","1.2.9":"2026-02-03T09:47:38.206Z","1.3.0":"2026-02-27T05:05:14.373Z","1.3.1":"2026-03-04T04:06:39.785Z","1.3.2":"2026-03-04T07:52:13.320Z","1.3.3":"2026-03-09T07:37:47.693Z","1.3.4":"2026-03-09T07:52:48.801Z","1.3.5":"2026-03-09T08:29:44.254Z","1.3.6":"2026-03-11T10:32:10.951Z","1.3.7":"2026-05-25T07:35:04.051Z"},"author":{"name":"qubiankeji"},"license":"MIT","keywords":["ad","advertisement","sdk","qubian","pc","广告","广告SDK","native-ad","原生广告"],"repository":{"type":"git","url":""},"description":"pc广告 SDK 封装器 -debug客户端双开","maintainers":[{"name":"yuanolivia857","email":"yuanolivia857@gmail.com"}],"readme":"# qb-pc-sdk\n\npc广告 SDK 封装器 - PC端广告接入工具\n\n> ✅ **系统兼容性**：SDK 会自动检测运行环境，仅在 Windows 系统下加载广告。在 Mac、Linux、移动端等非 Windows 环境下会静默处理，不会报错，页面可正常使用。\n\n## 适用场景\n\n### ✅ 支持的场景\n\n#### 1. PC 端网页（浏览器环境）\n\n**完全支持，推荐使用：**\n\n- ✅ **Windows 系统下的所有浏览器**\n  - Chrome、Edge、Firefox、360 浏览器、QQ 浏览器、搜狗浏览器等\n  - 支持所有现代浏览器（IE 11+）\n- ✅ **访问方式**\n  - 直接访问网页\n  - 通过书签访问\n  - 通过搜索引擎访问\n- ✅ **网页类型**\n  - 静态 HTML 网站\n  - 动态网站（PHP、ASP.NET、JSP 等）\n  - 单页应用（SPA）\n  - 第三方建站平台（WordPress、Discuz! 等）\n\n#### 2. PC 客户端（WebView 环境）\n\n**支持，需要满足以下条件：**\n\n- ✅ **基于 Chromium/CEF 的桌面应用**\n  - Electron 应用（如 VS Code、Discord、Slack 等）\n  - CEF（Chromium Embedded Framework）应用\n  - Tauri 应用\n  - NW.js 应用\n- ✅ **运行环境要求**\n  - 必须在 **Windows 系统** 上运行\n  - WebView 必须支持 JavaScript 和现代 Web API\n  - 必须允许加载外部 CDN 资源\n- ⚠️ **注意事项**\n  - 确保 WebView 运行在 Windows 系统上（Mac/Linux 上运行会静默处理）\n  - 确保网络连接正常（需要加载 CDN 资源）\n  - 如果应用有 CSP（内容安全策略）限制，需要允许域名\n\n**接入示例（Electron）：**\n\n```javascript\n// main.js\nconst { app, BrowserWindow } = require(\"electron\");\n\nfunction createWindow() {\n  const win = new BrowserWindow({\n    width: 1200,\n    height: 800,\n    webPreferences: {\n      nodeIntegration: false,\n      contextIsolation: true,\n    },\n  });\n\n  // 加载包含广告的网页\n  win.loadURL(\"https://your-website.com\");\n}\n\napp.whenReady().then(createWindow);\n```\n\n```html\n<!-- 在您的网页中正常使用 SDK（内联版本，容灾100%达成） -->\n<ins\n  class=\"qb-adsbyqubian\"\n  style=\"display:block; width:400px; height:220px;\"\n  data-app-id=\"your-app-id\"\n  data-placement-id=\"your-placement-id\"\n>\n</ins>\n<script src=\"https://unpkg.com/qb-pc-sdk@latest/inline-loader.js\"></script>\n<script>\n  (window.qbAds = window.qbAds || []).push({});\n</script>\n```\n\n#### 3. 第三方建站平台\n\n**完全支持，推荐使用即插即用模式：**\n\n- ✅ WordPress、Discuz!、Drupal、Joomla 等 CMS\n- ✅ 凡科建站、建站之星等可视化建站工具\n- ✅ 有赞、微盟等电商平台\n- ✅ Hexo、Jekyll、Hugo 等静态网站生成器\n\n### ❌ 不支持的场景\n\n- ❌ **Mac 系统**：会自动检测并静默处理，不加载广告，页面正常运行\n- ❌ **Linux 系统**：会自动检测并静默处理，不加载广告，页面正常运行\n- ❌ **移动端**：会自动检测并静默处理，不加载广告，页面正常运行（请使用移动端专用 SDK）\n- ❌ **纯原生客户端**：非 WebView 环境的原生应用（如 C++、C# 原生应用，不包含浏览器引擎）\n- ❌ **无网络环境**：需要网络连接加载 CDN 资源\n\n### 🔍 环境检测机制\n\nSDK 会自动检测运行环境：\n\n- **Windows 系统**：✅ 正常加载和显示广告\n- **非 Windows 系统**：✅ 静默处理，不发起广告请求，页面正常运行，不会报错\n\n**检测逻辑：**\n\n- 通过 `navigator.platform` 和 `navigator.userAgent` 检测操作系统\n- 仅在检测到 Windows 系统时加载广告\n- 其他环境（Mac、Linux、移动端）自动跳过，不报错，不影响页面正常使用\n\n## 安装\n\n### ⭐ CDN 模式\n\n<script src=\"https://unpkg.com/qb-pc-sdk@latest/inline-loader.js\" defer></script>\n\n````\n### NPM 方式（模块化项目推荐）\n\n适用于 Vue、React、Webpack、Vite 等模块化打包项目。**仅需安装 `qb-pc-sdk`，无需单独安装或引入 `qb-pc-ad-sdk-origin`**（底层 SDK 已作为依赖自动集成）。\n\n```bash\nnpm install qb-pc-sdk\n````\n\n**注意：** 对于静态 HTML 网站或建站平台，**强烈推荐使用 CDN 模式**，而不是 NPM 方式。\n\n### 方式一：NPM 接入（模块化项目）\n\n适用于 Vue、React、Webpack、Vite 等模块化打包项目。**只需引入 `qb-pc-sdk`，无需再 `import qb-pc-ad-sdk-origin`**，底层 SDK 已内置在包内并自动挂载。\n\n#### 1. 基本用法（ES6 模块）\n\n```javascript\nimport AdSDK from \"qb-pc-sdk\";\n\nconst adSDK = new AdSDK({\n  appId: \"your-app-id\", // 必填，替换为平台申请的应用 ID\n  placementId: \"your-placement-id\", // 必填，替换为平台申请的广告位 ID\n  container: \"#ad-container\", // 必填，广告挂载的容器：CSS 选择器或 DOM 元素\n  onAdLoaded: (ad) => {\n    console.log(\"✅ 广告加载成功\", ad);\n    const size = adSDK.getAdSize(); // 可获取当前广告尺寸\n  },\n  onAdError: (error, message) => {\n    console.error(\"❌ 广告加载失败\", message);\n  },\n  onAdExpose: () => console.log(\"👀 广告已曝光\"),\n  onAdClick: () => console.log(\"🖱️ 用户点击了广告\"),\n});\n\n// 页面卸载或组件销毁时调用，避免内存泄漏\n// adSDK.destroy();\n```\n\n**⚠️ 重要：容器必须在实例化时已存在于 DOM 中。**  \n若传入的是选择器（如 `#ad-container`），则创建 `new AdSDK(...)` 时，该元素必须已经被渲染；否则 SDK 不会发起广告请求，广告不会展示。在 Vue/React 等框架中请务必在**容器已挂载后再创建实例**（见下方 Vue2/Vue3 示例）。\n\n#### 2. Vue 2 项目接入\n\n在 Vue 2 中，请使用 **ref** 获取容器 DOM，并在 **mounted + $nextTick** 之后再创建 AdSDK，确保容器已渲染。\n\n**示例：单文件组件**\n\n```vue\n<template>\n  <div class=\"ad-page\">\n    <!-- 广告容器：必须设置 ref，并保证有宽高 -->\n    <div ref=\"adContainer\" class=\"ad-container\"></div>\n  </div>\n</template>\n\n<script>\nimport AdSDK from \"qb-pc-sdk\";\n\nexport default {\n  name: \"AdPage\",\n  data() {\n    return {\n      adSDK: null,\n    };\n  },\n  mounted() {\n    this.$nextTick(() => {\n      // 必须在 nextTick 后执行，确保 ref 已指向真实 DOM\n      const container = this.$refs.adContainer;\n      if (!container) return;\n\n      this.adSDK = new AdSDK({\n        appId: \"your-app-id\",\n        placementId: \"your-placement-id\",\n        container: container, // 推荐传 DOM 元素，避免选择器在 SPA 中拿不到\n        onAdLoaded: (ad) => {\n          console.log(\"✅ 广告加载成功\", ad);\n        },\n        onAdError: (error, message) => {\n          console.error(\"❌ 广告加载失败\", message);\n        },\n      });\n    });\n  },\n  beforeDestroy() {\n    if (this.adSDK && typeof this.adSDK.destroy === \"function\") {\n      this.adSDK.destroy();\n    }\n  },\n};\n</script>\n\n<style scoped>\n.ad-container {\n  width: 400px;\n  height: 220px;\n  margin: 0 auto;\n}\n</style>\n```\n\n#### 3. Vue 3 项目接入（Composition API）\n\n在 Vue 3 中同样需要等容器挂载后再创建实例，使用 **ref + onMounted + nextTick**。\n\n**示例：`<script setup>`**\n\n```vue\n<template>\n  <div class=\"ad-page\">\n    <div ref=\"adContainerRef\" class=\"ad-container\"></div>\n  </div>\n</template>\n\n<script setup>\nimport { ref, onMounted, onBeforeUnmount, nextTick } from \"vue\";\nimport AdSDK from \"qb-pc-sdk\";\n\nconst adContainerRef = ref(null);\nlet adSDK = null;\n\nonMounted(() => {\n  nextTick(() => {\n    const container = adContainerRef.value;\n    if (!container) return;\n\n    adSDK = new AdSDK({\n      appId: \"your-app-id\",\n      placementId: \"your-placement-id\",\n      container: container,\n      onAdLoaded: (ad) => console.log(\"✅ 广告加载成功\", ad),\n      onAdError: (error, message) => console.error(\"❌ 广告加载失败\", message),\n    });\n  });\n});\n\nonBeforeUnmount(() => {\n  if (adSDK && typeof adSDK.destroy === \"function\") {\n    adSDK.destroy();\n  }\n});\n</script>\n\n<style scoped>\n.ad-container {\n  width: 400px;\n  height: 220px;\n  margin: 0 auto;\n}\n</style>\n```\n\n**Vue 3 Options API** 写法与 Vue 2 类似：在 `mounted` 里用 `this.$nextTick`，用 `this.$refs.xxx` 取容器，在 `beforeUnmount` 里调用 `adSDK.destroy()`。\n\n#### 4. NPM 接入常见问题：广告不展示\n\n若按上述方式接入后广告仍不展示，可按下面顺序排查：\n\n| 可能原因                     | 处理方式                                                                                                                                                                       |\n| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| **容器在实例化时不存在**     | 在 Vue/React 中必须在容器已挂载后再 `new AdSDK()`，例如在 `mounted` + `$nextTick`（Vue2）或 `onMounted` + `nextTick`（Vue3）中创建，并优先传 **DOM 元素**（ref）而不是选择器。 |\n| **容器无宽高**               | 给广告容器设置明确的 `width`、`height`（或通过布局保证有尺寸），否则广告可能不渲染。                                                                                           |\n| **非 Windows 环境**          | 本 SDK 仅在 **Windows 系统**下加载广告，Mac/Linux/移动端会静默跳过，属正常行为。                                                                                               |\n| **appId / placementId 错误** | 确认从平台复制的应用 ID、广告位 ID 与配置一致，且无多余空格。                                                                                                                  |\n| **网络或接口异常**           | 打开控制台查看是否有 `onAdError` 报错或网络请求失败；若出现 “SDK Load Timeout”，多为打包环境未正确包含底层依赖，可尝试重新安装：`npm install qb-pc-sdk --force`。              |\n\n**总结：** NPM 接入只需 `import AdSDK from 'qb-pc-sdk'`，无需再引入 `qb-pc-ad-sdk-origin`；**保证在容器已存在于 DOM 且具有宽高时再创建 AdSDK 实例**，即可正常展示广告。\n\n### 方式二：CDN 接入（静态 HTML 页面）\n\n适用于直接在 HTML 页面中使用 `<script>` 标签引入的场景，无需打包工具。\n\n#### 完整示例\n\n```html\n<!DOCTYPE html>\n<html lang=\"zh-CN\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <title>广告示例</title>\n    <style>\n      #ad-container {\n        width: 400px;\n        height: 220px;\n        margin: 20px auto;\n      }\n    </style>\n  </head>\n  <body>\n    <div id=\"ad-container\"></div>\n    <script src=\"https://unpkg.com/qb-pc-sdk@latest/inline-loader.js\"></script>\n\n    <!-- 使用 SDK -->\n    <script>\n      // 方式1：等待 SDK 加载完成事件（推荐）\n      window.addEventListener(\"qb-pc-sdk-ready\", function () {\n        const adSDK = new window.AdSDK({\n          appId: \"your-app-id\", // 替换为您在平台申请的应用ID\n          placementId: \"your-placement-id\", // 替换为您的在平台申请的广告位ID\n          container: \"#ad-container\",\n          onAdLoaded: (ad) => {\n            console.log(\"✅ 广告加载成功\", ad);\n          },\n          onAdError: (error, message) => {\n            console.error(\"❌ 广告加载失败\", error, message);\n          },\n          onAdExpose: () => {\n            console.log(\"👀 广告已曝光\");\n          },\n          onAdClick: () => {\n            console.log(\"🖱️ 用户点击了广告\");\n          },\n        });\n      });\n\n      // 方式2：在 DOMContentLoaded 后轮询检查（兼容性更好）\n      window.addEventListener(\"DOMContentLoaded\", function () {\n        const checkSDK = setInterval(function () {\n          if (window.AdSDK) {\n            clearInterval(checkSDK);\n\n            const adSDK = new window.AdSDK({\n              appId: \"your-app-id\",\n              placementId: \"your-placement-id\",\n              container: \"#ad-container\",\n              onAdLoaded: (ad) => console.log(\"✅ 广告加载成功\", ad),\n              onAdError: (error, message) =>\n                console.error(\"❌ 广告加载失败\", error, message),\n            });\n          }\n        }, 100);\n\n        // 10秒超时\n        setTimeout(function () {\n          clearInterval(checkSDK);\n          if (!window.AdSDK) {\n            console.error(\"❌ SDK 加载超时，请检查网络连接\");\n          }\n        }, 10000);\n      });\n    </script>\n  </body>\n</html>\n```\n\n#### CDN 版本指定\n\n\n如果需要使用外部文件方式指定特定版本：\n\n```html\n<script src=\"https://unpkg.com/qb-pc-sdk@latest/inline-loader.js\"></script>\n```\n\n#### 懒加载（.lazy-ad，推荐用于长页）\n\n引用 SDK 后，可使用 **懒加载**：广告位仅在**即将进入视口（约 200px 内）**时再请求，避免「返回高、曝光低」。\n\n**用法：** 在页面中放入带 `class=\"lazy-ad\"` 的 div，并设置 `data-app-id`、`data-ad-id`（或 `data-placement-id`），无需再写任何 JS。\n\n```html\n<!-- 引用 SDK -->\n<script src=\"https://unpkg.com/qb-pc-sdk@latest/inline-loader.js\"></script>\n\n<!-- 广告位：进入视口约 200px 内时自动加载，每个位只请求一次 -->\n<div class=\"lazy-ad\" data-app-id=\"your-app-id\" data-ad-id=\"your-placement-id\"></div>\n```\n\n- **data-app-id**：应用 ID（必填）\n- **data-ad-id** 或 **data-placement-id**：广告位 ID（必填）\n- 同一页面可放多个 `.lazy-ad`，动态插入的也会被监听并懒加载\n\n**懒加载下使用「关闭按钮」与「插屏」：可直接写在 div 上**\n\n在懒加载的 div 上增加以下**可选** data 属性即可，无需额外 JS：\n\n| 属性 | 取值 | 说明 |\n|------|------|------|\n| `data-close-button-first-click-as-ad` | `true` / `1` / `yes` | 关闭图标：第一次点击 = 广告跳转，第二次点击 = 关闭；悬停显示「关闭按钮」，点击该文字直接关闭 |\n| `data-show-as-interstitial` | `true` / `1` / `yes` | 广告加载成功后自动以插屏形式展示（遮罩 + 居中） |\n\n示例：\n\n```html\n<!-- 仅懒加载，默认关闭逻辑 -->\n<div class=\"lazy-ad\" data-app-id=\"your-app-id\" data-ad-id=\"your-placement-id\"></div>\n\n<!-- 懒加载 + 关闭按钮「首次点击=跳转」 -->\n<div class=\"lazy-ad\" data-app-id=\"your-app-id\" data-ad-id=\"your-placement-id\" data-close-button-first-click-as-ad=\"true\"></div>\n\n<!-- 懒加载 + 以插屏形式展示 -->\n<div class=\"lazy-ad\" data-app-id=\"your-app-id\" data-ad-id=\"your-placement-id\" data-show-as-interstitial=\"true\"></div>\n\n<!-- 两个都开 -->\n<div class=\"lazy-ad\" data-app-id=\"your-app-id\" data-ad-id=\"your-placement-id\" data-close-button-first-click-as-ad=\"true\" data-show-as-interstitial=\"true\"></div>\n```\n\n若需要更细的控制（例如仅部分广告插屏、或自定义关闭逻辑），可在引入 SDK 后使用 `qbAds.push({ onAdLoaded: function(ad, instance, element) { ... } })`，在回调里根据 `element` 判断是哪个广告位，再调用 `instance.showAsInterstitial()` 或 `AdSDK.createCloseButtonClickToAdBehavior(...)`。\n\n### 方式三：即插即用模式（推荐用于所有建站平台）\n\n专为**所有建站平台**设计的**零代码接入方式**，客户只需复制粘贴即可使用，无需任何技术背景。\n\n**支持的建站平台：**\n\n- ✅ **WordPress** - 在文章或页面中插入 HTML 代码块\n- ✅ **Discuz!** - 在模板文件中插入 HTML 代码（X3.5 及所有版本）\n- ✅ **其他 CMS** - Drupal、Joomla、Typecho、帝国CMS、织梦CMS、PHPCMS 等\n- ✅ **静态网站生成器** - Hexo、Jekyll、Hugo、VuePress、VitePress、GitBook 等\n- ✅ **建站工具** - 凡科建站、建站之星、建站宝盒、上线了、微企点等\n- ✅ **电商平台** - 有赞、微盟、Shopify（自定义页面）、Magento 等\n- ✅ **博客平台** - 新浪博客、网易博客、CSDN、博客园等（支持 HTML 编辑）\n- ✅ **普通 HTML 网站** - 任何支持 HTML 和 JavaScript 的网站\n\n#### 多个广告位\n\n支持在同一个页面中插入多个广告位，每个广告位使用独立的 `<ins>` 标签：\n\n```html\n<!-- 广告位 1：横幅广告 (728x90) -->\n<ins\n  class=\"qb-adsbyqubian\"\n  style=\"display:block; width:728px; height:90px;\"\n  data-app-id=\"your-app-id\"\n  data-placement-id=\"your-placement-id-1\"\n>\n</ins>\n\n<!-- 广告位 2：中等尺寸 (400x220) -->\n<ins\n  class=\"qb-adsbyqubian\"\n  style=\"display:block; width:400px; height:220px;\"\n  data-app-id=\"your-app-id\"\n  data-placement-id=\"your-placement-id-2\"\n>\n</ins>\n\n<!-- 广告位 3：窄条横幅 (780x60) -->\n<ins\n  class=\"qb-adsbyqubian\"\n  style=\"display:block; width:780px; height:60px;\"\n  data-app-id=\"your-app-id\"\n  data-placement-id=\"your-placement-id-3\"\n>\n</ins>\n- 发布帖子，广告就会显示在该帖子中\n\n**注意：** 这种方法只会在特定帖子中显示广告，不会在整个网站显示。\n\n**推荐做法：** 如果不会操作，建议联系网站技术人员或 Discuz! 开发者帮忙接入。\n\n#### WordPress 接入详细步骤\n\n**WordPress 是最流行的建站平台，接入非常简单：**\n\n##### 方法一：使用 HTML 代码块（推荐，最简单）\n\n1. **登录 WordPress 后台**\n   - 访问：`http://您的域名/wp-admin`\n   - 输入管理员账号密码登录\n\n2. **编辑文章或页面**\n   - 进入 **文章** → **所有文章** 或 **页面** → **所有页面**\n   - 点击要编辑的文章/页面，或创建新文章/页面\n\n3. **添加 HTML 代码块**\n   - 点击 **+** 添加区块\n   - 搜索并选择 **自定义 HTML** 或 **HTML** 区块\n   - 粘贴完整的广告代码（包含 `<ins>` 标签和脚本）\n\n4. **保存并发布**\n   - 点击 **更新** 或 **发布** 按钮\n   - 刷新前台页面即可看到广告\n\n##### 方法二：使用主题编辑器（适合全站显示）\n\n1. **登录后台** → **外观** → **主题编辑器**\n\n2. **选择模板文件**\n   - 选择 `footer.php`（页面底部）或 `header.php`（页面头部）\n   - 在合适位置粘贴广告代码\n\n3. **保存文件**\n   - 点击 **更新文件** 保存\n   - 刷新前台页面查看效果\n\n**💡 提示：** 如果使用子主题，建议在子主题中修改，避免主题更新时丢失代码。\n\n#### 其他建站平台快速接入\n\n##### 凡科建站、建站之星等可视化建站工具\n\n1. **进入网站编辑模式**\n   - 登录建站平台后台\n   - 进入网站编辑/设计模式\n\n2. **添加 HTML 模块**\n   - 在页面中拖入 **HTML 代码** 或 **自定义代码** 模块\n   - 粘贴完整的广告代码\n\n3. **保存并发布**\n   - 保存修改\n   - 发布网站\n   - 刷新页面查看广告\n\n##### Hexo、Jekyll、Hugo 等静态网站生成器\n\n1. **找到模板文件**\n   - Hexo：`themes/您的主题/layout/_partial/footer.ejs` 或类似文件\n   - Jekyll：`_includes/footer.html` 或 `_layouts/default.html`\n   - Hugo：`layouts/partials/footer.html` 或 `layouts/_default/baseof.html`\n\n2. **插入广告代码**\n   - 在合适位置（如 `</body>` 标签之前）粘贴广告代码\n   - 保存文件\n\n3. **重新生成网站**\n   - 运行 `hexo generate`、`jekyll build` 或 `hugo` 等命令\n   - 部署到服务器\n\n##### 有赞、微盟等电商平台\n\n1. **进入页面装修**\n   - 登录商家后台\n   - 进入 **店铺装修** 或 **页面设计**\n\n2. **添加自定义代码模块**\n   - 拖入 **自定义 HTML** 或 **代码模块**\n   - 粘贴广告代码\n\n3. **保存并发布**\n   - 保存装修\n   - 发布页面\n   - 在店铺前台查看效果\n\n**⚠️ 注意：** 部分平台可能限制自定义代码，如无法添加，请联系平台客服或使用其他接入方式。\n\n#### 注意事项\n\n1. **脚本引入**：`<script src=\"...\">` 只需引入一次，建议放在页面底部或 `</body>` 标签之前\n2. **初始化调用**：`(window.qbAds = window.qbAds || []).push({})` 只需调用一次，建议放在最后一个广告位之后\n3. **容器尺寸**：建议为每个 `<ins>` 标签设置明确的 `width` 和 `height`\n4. **类名要求**：必须包含 `class=\"qb-adsbyqubian\"`，否则广告不会被识别\n5. **参数必填**：`data-app-id` 和 `data-placement-id` 必须填写正确，否则广告无法加载\n6. **Discuz! 特殊说明**：如果使用模板文件方式，修改后需要清除缓存（后台 → 工具 → 更新缓存）\n\n## API\n\n### 构造函数\n\n```javascript\nnew AdSDK(config);\n```\n\n#### 参数\n\n- `appId` (string, 必需): 应用 ID，在平台申请的应用ID\n- `placementId` (string, 必需): 广告位 ID，在平台申请的广告位ID\n- `container` (string | HTMLElement, 必需): 广告容器选择器或 DOM 元素\n- `onAdLoaded` (function, 可选): 广告加载成功回调，参数为广告实例和 AdSDK 实例\n- `onAdError` (function, 可选): 广告加载失败回调，参数为错误对象和错误消息\n- `onAdExpose` (function, 可选): 广告曝光回调\n- `onAdClick` (function, 可选): 广告点击回调\n- `closeButtonFirstClickAsAdClick` (boolean, 可选，默认 `false`): 为 `true` 时，关闭按钮采用「第一次点击 = 广告跳转，第二次点击 = 关闭广告」逻辑，用于提高广告点击率；仅需时开启。\n\n### 实例方法\n\n#### getAdSize()\n\n获取广告尺寸信息。\n\n```javascript\nconst adSDK = new AdSDK({\n  appId: \"your-app-id\",\n  placementId: \"your-placement-id\",\n  container: \"#ad-container\",\n});\n\n// 在广告加载成功后获取尺寸\nadSDK.onAdLoaded = (ad) => {\n  const size = adSDK.getAdSize();\n  console.log(\"广告尺寸:\", size);\n  // 输出: { imageWidth: 640, imageHeight: 360, hasVideo: false, videoUrl: undefined }\n};\n```\n\n**返回值**：\n\n- `imageWidth` (number): 广告图片宽度（像素）\n- `imageHeight` (number): 广告图片高度（像素）\n- `hasVideo` (boolean): 是否有视频\n- `videoUrl` (string | undefined): 视频URL（如果有）\n\n#### destroy()\n\n销毁广告实例，清理 DOM、解绑事件、释放资源。\n\n```javascript\nconst adSDK = new AdSDK({\n  appId: \"your-app-id\",\n  placementId: \"your-placement-id\",\n  container: \"#ad-container\",\n});\n\n// 销毁广告\nadSDK.destroy();\n```\n\n**说明**：\n\n- 调用后会清空广告容器内容\n- 会调用底层 SDK 的 `destroy()` 方法释放资源\n- 广告会自动显示关闭按钮（右上角 ×），点击即可关闭\n- 也可以手动调用 `destroy()` 方法销毁广告\n\n#### 关闭按钮功能（可选）\n\n关闭按钮支持两种用法，可按需选择其一或使用默认行为。\n\n**1. 配置方式：首次点击跳转、二次点击关闭**\n\n在创建实例时传入 `closeButtonFirstClickAsAdClick: true`，则关闭**图标（×）**行为为：第一次点击触发广告跳转（提高点击率），第二次点击才关闭广告。\n\n- 同时，鼠标悬停在关闭图标上会在下方显示「关闭按钮」四个字；**点击「关闭按钮」文字**会直接关闭广告（一次即关）。\n- 仅**点击关闭图标**保持「第一次跳转、第二次关闭」逻辑。\n\n```javascript\nconst adSDK = new AdSDK({\n  appId: \"your-app-id\",\n  placementId: \"your-placement-id\",\n  container: \"#ad-container\",\n  closeButtonFirstClickAsAdClick: true, // 开启：关闭图标首次点击=跳转，二次点击=关闭\n  onAdLoaded: (ad, instance) => console.log(\"广告已加载\"),\n});\n```\n\n**2. 静态方法：自定义关闭按钮逻辑**\n\n若需对**任意关闭按钮**自行绑定「首次点击 = 广告跳转，第二次点击 = 关闭」逻辑（例如自定义 UI），可调用静态方法：\n\n```javascript\n// 在 onAdLoaded 中获取关闭按钮与实例后调用\nvar closeBtn = instance.container.querySelector(\".q-ad-close\");\nAdSDK.createCloseButtonClickToAdBehavior(closeBtn, {\n  triggerAdClick: function () {\n    instance.container.querySelector(\".q-cta-btn\").click(); // 触发广告跳转\n  },\n  close: function () {\n    instance.destroy();\n  },\n});\n```\n\n- `triggerAdClick`: 第一次点击时调用（如对 CTA 按钮执行 `click()`）。\n- `close`: 第二次点击时调用（如 `instance.destroy()`）。\n\n#### showAsInterstitial() 插屏展示\n\n将当前已加载的广告以**全屏插屏**形式展示：半透明遮罩 + 居中广告框，适合活动页、弹窗场景。需在广告加载成功后再调用。\n\n```javascript\nconst adSDK = new AdSDK({\n  appId: \"your-app-id\",\n  placementId: \"your-placement-id\",\n  container: \"#ad-container\",\n  onAdLoaded: (ad, instance) => {\n    console.log(\"广告已加载\");\n    instance.showAsInterstitial(); // 以插屏形式展示（遮罩 + 居中）\n  },\n});\n```\n\n**说明**：\n\n- 插屏内广告为**竖版布局**（上图下文），尺寸随容器自适应（约 9:14 比例，最大 90vw×85vh）。\n- **仅能通过广告上的关闭按钮关闭**，点击遮罩不会关闭，避免误触。\n- 插屏无白色边框，广告素材区域贴边展示。\n- 若当前无广告或已在插屏中展示，再次调用不会重复弹层。\n\n### 广告尺寸自适应\n\n广告会自动适应容器大小。建议在 CSS 中为容器设置明确的宽高：\n\n```css\n#ad-container {\n  width: 400px;\n  height: 220px;\n}\n```\n\n**自适应规则**：\n\n- 广告会完全填充容器，不会超出\n- 图片使用 `object-fit: contain` 模式，完整显示不裁剪\n- 小尺寸容器（宽度<300px 或高度<200px）会自动应用优化样式\n- 文字和按钮会根据容器大小自动调整\n\n## 使用示例\n\n### NPM 方式示例\n\n```javascript\nimport AdSDK from \"qb-pc-sdk\";\n\nconst adSDK = new AdSDK({\n  appId: \"your-app-id\",\n  placementId: \"your-placement-id\",\n  container: \"#ad-container\",\n  onAdLoaded: (ad) => {\n    console.log(\"✅ 广告加载成功\");\n    // 获取广告尺寸\n    const size = adSDK.getAdSize();\n    console.log(\"广告尺寸:\", size);\n  },\n  onAdError: (error, message) => {\n    console.error(\"❌ 广告加载失败:\", message);\n  },\n  onAdExpose: () => {\n    console.log(\"👀 广告已曝光\");\n  },\n  onAdClick: () => {\n    console.log(\"🖱️ 用户点击了广告\");\n  },\n});\n\n// 销毁广告示例\n// 方式1：点击广告右上角的关闭按钮（自动销毁）\n// 方式2：手动调用 destroy 方法\ndocument.getElementById(\"close-ad-btn\").addEventListener(\"click\", () => {\n  adSDK.destroy();\n});\n\n// 方式3：在组件销毁时调用（Vue/React）\n// Vue\nonBeforeUnmount(() => {\n  if (adSDK) {\n    adSDK.destroy();\n  }\n});\n\n// React\nuseEffect(() => {\n  return () => {\n    if (adSDK) {\n      adSDK.destroy();\n    }\n  };\n}, []);\n```\n\n### CDN 方式示例\n\n参考项目中的 `src/example-simple.html` 文件，查看完整的使用示例。\n\n## 注意事项\n\n### 系统兼容性\n\n1. **Windows 系统**：✅ 完全支持，正常加载和显示广告\n2. **Mac 系统**：✅ 自动检测并静默处理，不加载广告，页面正常运行，不会报错\n3. **Linux 系统**：✅ 自动检测并静默处理，不加载广告，页面正常运行，不会报错\n4. **移动端**：✅ 自动检测并静默处理，不加载广告，页面正常运行，不会报错（请使用移动端专用 SDK）\n\n**环境检测机制：** SDK 会自动检测运行环境，仅在 Windows 系统下加载广告，其他环境静默处理，确保页面不会报错。\n\n### 使用注意事项\n\n1. **容器尺寸**：建议为广告容器设置明确的宽高（width 和 height），确保广告正常显示\n2. **CDN 加载**：CDN 方式会自动加载底层 SDK 和封装 SDK，无需手动引入多个文件\n3. **网络环境**：CDN 方式需要网络连接，如果网络不稳定可能导致加载失败\n4. **PC 客户端接入**：如果您的应用是基于 WebView 的 PC 客户端（如 Electron、CEF），需要确保 WebView 运行在 Windows 系统上\n5. **HTTPS 要求**：建议在 HTTPS 环境下使用，部分浏览器可能限制 HTTP 环境下的功能\n\n## 依赖\n\n- `qb-pc-ad-sdk-origin`: 底层广告 SDK，作为 `qb-pc-sdk` 的 npm 依赖自动安装；**接入时只需使用 `qb-pc-sdk`，无需单独安装或 import 该包**。\n\n## License\n\nMIT\n","readmeFilename":"README.md"}