Skip to content

Commit 8432c42

Browse files
guiannseergiioo6
authored andcommitted
improve robustness on OnEvent fields (prebid#6384)
1 parent 1b0d7b8 commit 8432c42

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

modules/adyoulikeBidAdapter.js

+8-3
Original file line numberDiff line numberDiff line change
@@ -276,10 +276,15 @@ function getNativeAssets(response, nativeConfig) {
276276
native.clickUrl = adJson.TrackingPrefix + '/ar?event_kind=CLICK&attempt=' + adJson.Attempt +
277277
'&campaign=' + adJson.Campaign + '&url=' + encodeURIComponent(adJson.Content.Landing.Url);
278278

279-
native.clickTrackers = getTrackers(adJson.OnEvents['CLICK']);
280-
native.impressionTrackers = getTrackers(adJson.OnEvents['IMPRESSION']);
279+
if (adJson.OnEvents) {
280+
native.clickTrackers = getTrackers(adJson.OnEvents['CLICK']);
281+
native.impressionTrackers = getTrackers(adJson.OnEvents['IMPRESSION']);
282+
native.javascriptTrackers = getTrackers(adJson.OnEvents['IMPRESSION'], true);
283+
} else {
284+
native.impressionTrackers = [];
285+
}
286+
281287
native.impressionTrackers.push(impressionUrl);
282-
native.javascriptTrackers = getTrackers(adJson.OnEvents['IMPRESSION'], true);
283288
}
284289

285290
Object.keys(nativeConfig).map(function(key, index) {

0 commit comments

Comments
 (0)