From 8132027785cc5b87c231760d8d025ec3568be17e Mon Sep 17 00:00:00 2001 From: CORE-FOLDCCCore <1813547935@qq.com> Date: Wed, 17 Jun 2026 18:38:59 +0800 Subject: [PATCH] fix: initialize editor placement mapping flag --- CHANGELOG.md | 6 ++++++ Tapadn_Adapter/Runtime/Scripts/TapadnAdController.cs | 5 ++++- package.json | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 76c85d0..f174f12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# [1.0.8] + +### 修复 + +* 修复 Editor 广告位诊断在编译期触发 `CS0165` 未赋值变量错误的问题。 + # [1.0.7] ### 修复 diff --git a/Tapadn_Adapter/Runtime/Scripts/TapadnAdController.cs b/Tapadn_Adapter/Runtime/Scripts/TapadnAdController.cs index 88b0f8a..5586d91 100644 --- a/Tapadn_Adapter/Runtime/Scripts/TapadnAdController.cs +++ b/Tapadn_Adapter/Runtime/Scripts/TapadnAdController.cs @@ -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: diff --git a/package.json b/package.json index 3884440..902038e 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "com.commercialization.tapadn", "displayName": "Commercialization.tapadn", "description": "TapADN / Dirichlet mediation implementation for CC-Framework.Commercialization.", - "version": "1.0.7", + "version": "1.0.8", "unity": "2022.3", "license": "MIT", "repository": {