์ฝ๊ฐ์ ์ปคํผ๊ฐ(1๋ ๋์ 1๋ฌ๋ฌ ์ ๋ ๋ฒ ๊ฒ ๊ฐ๋ค์. ^^;)์ ์ํ์ฌ ์ ๊ฐ ๋ง๋๋ ํ๋ก๊ทธ๋จ์ adsjumbo ๊ด๊ณ ๋ฅผ ์ฝ์ ํ๊ณ ์์์ต๋๋ค.
๊ทธ๋ฐ๋ฐ, 1์ฃผ์ผ ์ ์ฏค์ adsjumbo ๊ด๊ณ ๋ฅผ ์ฝ์ ํ ํ๋ก๊ทธ๋จ์์ ๊พธ์คํ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ์ฆ๊ฐํ๋ ํ์์ ๋ฐ๊ฒฌํ๊ฒ ๋์์ต๋๋ค.
๊ด๊ณ ์ฝ์ ํ๋ก๊ทธ๋จ์ 10๋ถ ์ด์ ์ผ๋๊ฒ ๋๋ฉด ๋จ์ 500M ์ด์ ์ก์๋จน๊ฒ ๋๋ฉฐ, ์ดํ์๋ ๊ณ์ ์์นํ์ฌ 1G, 2G ๊ณ์ ์ฌ๋ผ๊ฐ๋ ๊ตฐ์.
์๋ง ๋ช์๊ฐ์ ์ผ๋์ผ๋ฉด ์ปดํจํฐ๊ฐ ๋๋ ค์ง๊ฑฐ๋ ๋ฉ์ถ๊ฒ ๋๊ฒ ์ฃ ?
์ด์ฌํ ๊ตฌ๊ธ๋ง ํด๊ฐ๋ฉฐ ํด๊ฒฐ์ฑ ์ ์ฐพ์๋ณด์์ง๋ง, ๋ต์ ์ฐพ์ง ๋ชปํ์ต๋๋ค.
๊ฒฐ๊ตญ adsjumbo ๊ด๊ณ ๋ฅผ ํฌ๊ธฐํ ๊น ์๊ฐ์ ํ๋ค๊ฐ ๋ง์ง๋ง์ผ๋ก ํ ์๋๊ฐ ๋ฉ๋ชจ๋ฆฌ ๋์๋ฅผ ์ด๋์ ๋ ๋ง์์ฃผ์์ต๋๋ค.
์ด์ ์ค๋ ์ผ๋์๋ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด 160M๋ฅผ ๋์ง ์๋ค์.
๋ฐฉ๋ฒ์ ๊ด๊ณ ๋ฅผ ๋์ ์ผ๋ก ์์ฑํ ํ ํ์ด๋จธ๋ฅผ ํตํด ์ผ์ ์๊ฐ์ด ์ง๋๋ฉด ์ญ์ ํ ๋ค์ ์์ฑ์ ํด์ฃผ๋ ๊ฒ์ ๋๋ค.
์ ๊ฐ ์์ฑํ ์ฝ๋๋ ์๋์ ๊ฐ์ต๋๋ค.
1. ๋ณ์ ์ ์ธ (Variable declaration)
AdsJumboWinForm.BannerAds bannerAds1;
2. Form1_Load ์์ bannerAds1 ๋์ ์์ฑ (Dynamically create bannerAds1 in Form1_Load)
bannerAds1 = new AdsJumboWinForm.BannerAds();
this.Controls.Add(bannerAds1);
bannerAds1.Location = new System.Drawing.Point(7, 419);
bannerAds1.BringToFront();
bannerAds1.ShowAd(468, 60, "your Application ID");
timer1.Interval = 55000;
timer1.Enabled = true;
3. timer1 ์ถ๊ฐ (Add timer1)
bannerAds1.Dispose();
GC.SuppressFinalize(this);
System.GC.Collect(0, GCCollectionMode.Forced);
System.GC.WaitForFullGCComplete();
timer2.Interval = 5000;
timer2.Enabled = true;
4. timer2 ์ถ๊ฐ (Add timer2)
bannerAds1 = new AdsJumboWinForm.BannerAds();
this.Controls.Add(bannerAds1);
bannerAds1.ShowAd(468, 60, "your Application ID");
bannerAds1.Location = new System.Drawing.Point(7, 419);
bannerAds1.BringToFront();
timer2.Enabled = false;
์ฐธ๊ณ ๋ก ์์ C# winform file๋ ์ฌ๋ ค๋ก๋๋ค.
ํ์ํ์ ๋ถ์ ์ฐธ๊ณ ํ์ธ์.