fix: initialize editor placement mapping flag

This commit is contained in:
2026-06-17 18:38:59 +08:00
parent b6370d5bf8
commit 2293d2803a
3 changed files with 11 additions and 2 deletions

View File

@@ -90,7 +90,10 @@ public sealed class TapadnAdController : IAdController, IAdEditorDiagnostics
{
case AD_Type.AwardVideo:
var defaultRewardedSlotId = adConfig?.BaseAwardAdKeyValue?.value;
var rewardedSlotId = options?.ResolveRewardedSlotId(defaultRewardedSlotId, adScene, out var mapped) ?? defaultRewardedSlotId;
var mapped = false;
var rewardedSlotId = options == null
? defaultRewardedSlotId
: options.ResolveRewardedSlotId(defaultRewardedSlotId, adScene, out mapped);
slotSource = mapped ? "scene" : "default";
return rewardedSlotId;
case AD_Type.Interaction: