Skip to content

Commit 4564558

Browse files
author
shazron
committed
Fixed javascript not to be in global scope.
1 parent ea7dfb7 commit 4564558

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

iPhone/AdPlugin/SAiOSAdPlugin.m

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -150,9 +150,12 @@ - (void)bannerViewDidLoadAd:(ADBannerView *)banner
150150
if (adBannerViewClass)
151151
{
152152
NSString* jsString =
153-
@"var e = document.createEvent('Events');"
154-
"e.initEvent('iAdBannerViewDidLoadAdEvent');"
155-
"document.dispatchEvent(e);";
153+
@"(function(){"
154+
"var e = document.createEvent('Events');"
155+
"e.initEvent('iAdBannerViewDidLoadAdEvent');"
156+
"document.dispatchEvent(e);"
157+
"})();";
158+
156159
[super writeJavascript:jsString];
157160
}
158161
}
@@ -163,10 +166,12 @@ - (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError*)
163166
if (adBannerViewClass)
164167
{
165168
NSString* jsString =
166-
@"var e = document.createEvent('Events');"
169+
@"(function(){"
170+
"var e = document.createEvent('Events');"
167171
"e.initEvent('iAdBannerViewDidFailToReceiveAdWithErrorEvent');"
168172
"e.error = '%@';"
169-
"document.dispatchEvent(e);";
173+
"document.dispatchEvent(e);"
174+
"})();";
170175

171176
[super writeJavascript:[NSString stringWithFormat:jsString, [error description]]];
172177
}

0 commit comments

Comments
 (0)