diff --git a/packages/uni-cli-shared/components/ad.mixin.js b/packages/uni-cli-shared/components/ad.mixin.js index 8a2aeb38168c08872dd11881cff5030044be8886..a22c1a517a37f1f6385af1a6e54b197031b511a2 100644 --- a/packages/uni-cli-shared/components/ad.mixin.js +++ b/packages/uni-cli-shared/components/ad.mixin.js @@ -54,12 +54,14 @@ class AdBase { }) ad.onError(({ code, - message + message, + detail }) => { this._isLoading = false const data = { code: code, - errMsg: message + errMsg: message, + detail: detail } if (this._retry && code === -5008) { diff --git a/src/platforms/app-plus/service/api/ad/ad-base.js b/src/platforms/app-plus/service/api/ad/ad-base.js index 82575bdd128a48ed1d070a88d21c9fef11741be1..498d3015687e75b18335dc3b3cb5f3ee57d6cd45 100644 --- a/src/platforms/app-plus/service/api/ad/ad-base.js +++ b/src/platforms/app-plus/service/api/ad/ad-base.js @@ -64,7 +64,9 @@ class AdBase { const data = { code: e.code, - errMsg: e.message + errCode: e.code, + errMsg: e.message, + detail: e.detail } this._adError = data @@ -74,6 +76,7 @@ class AdBase { const error = new Error(JSON.stringify(this._adError)) error.code = e.code error.errMsg = e.message + error.detail = e.detail if (this._loadPromiseReject != null) { this._loadPromiseReject(error)