// 按你的接入项目实际输出目录调整这个路径。 import { createPreparedRewardedAdsRuntime } from '../../../build/rewarded-ads/generated/bootstrap-runtime.ts'; const rewardedAds = createPreparedRewardedAdsRuntime({ platform: 'wechat-mini-game', }); let initialized = false; async function ensureInitialized() { if (initialized) { return; } await rewardedAds.init(); initialized = true; } export async function preloadRewardedPlacements() { await ensureInitialized(); await rewardedAds.preload('reward_revive'); await rewardedAds.preload('reward_extra_ball'); } export async function showReviveRewardedAd() { await ensureInitialized(); return await rewardedAds.show('reward_revive'); } export async function showExtraBallRewardedAd() { await ensureInitialized(); return await rewardedAds.show('reward_extra_ball'); }