Skip to content

Commit 08d6eac

Browse files
committed
add ad viewlink
1 parent 7a511e0 commit 08d6eac

3 files changed

Lines changed: 37 additions & 33 deletions

File tree

src/features/ads/components/BannerAd.css

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,9 @@
5757
bottom: 0;
5858
right: 0;
5959
}
60+
61+
.hidden {
62+
width: 0;
63+
height: 0;
64+
display: none;
65+
}

src/features/ads/components/BannerAd.tsx

Lines changed: 30 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -24,43 +24,40 @@ export const BannerAd = () => {
2424

2525
return (
2626
<div className="ad-wrapper blockRow">
27-
{ad && (
28-
<div id="bannerads">
29-
<span>
30-
<span className="wrap">
31-
<a
32-
href={ad.link}
33-
className="img"
34-
target="_blank"
35-
rel="noopener sponsored noreferrer"
36-
title={ad.title}>
37-
<img
38-
src={ad.imageUrl}
39-
alt={ad.title}
40-
height="100"
41-
width="130"
42-
style={{ border: 0 }}
43-
/>
44-
</a>
45-
46-
<a
47-
href={ad.link}
48-
className="text"
49-
target="_blank"
50-
rel="noopener sponsored noreferrer">
51-
{ad.description}
52-
</a>
53-
</span>
54-
27+
<div id="bannerads">
28+
<span>
29+
<span className="wrap">
5530
<a
56-
href={ad.provider.link}
57-
className="poweredby"
31+
href={ad.link}
32+
className="img"
5833
target="_blank"
59-
rel="noopener sponsored noreferrer">
60-
{ad.provider.title}
34+
rel="noopener sponsored noreferrer"
35+
title={ad.title}>
36+
<img
37+
src={ad.imageUrl}
38+
alt={ad.title}
39+
height="100"
40+
width="130"
41+
style={{ border: 0 }}
42+
/>
43+
</a>
44+
45+
<a href={ad.link} className="text" target="_blank" rel="noopener sponsored noreferrer">
46+
{ad.description}
6147
</a>
6248
</span>
63-
</div>
49+
50+
<a
51+
href={ad.provider.link}
52+
className="poweredby"
53+
target="_blank"
54+
rel="noopener sponsored noreferrer">
55+
{ad.provider.title}
56+
</a>
57+
</span>
58+
</div>
59+
{ad.viewUrl && (
60+
<img src={ad.viewUrl} key={ad.viewUrl} className="hidden" alt="Pixel" />
6461
)}
6562
</div>
6663
)

src/features/ads/types/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export type Ad = {
88
title?: string,
99
description: string,
1010
imageUrl: string,
11+
viewUrl?: string,
1112
link: string,
1213
backgroundColor?: string,
1314
provider: AdProvider,

0 commit comments

Comments
 (0)