Skip to content

Commit 201a237

Browse files
committed
Handle adblock and add subtitle
1 parent 95abba1 commit 201a237

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/containers/post/RelatedPost.tsx

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import React, { useEffect, useState } from 'react';
22
import styled from 'styled-components';
33
import VelogResponsive from '../../components/velog/VelogResponsive';
4+
import { detectAnyAdblocker } from 'just-detect-adblock';
45

56
type RelatedPostProps = {
67
type: 'desktop' | 'mobile';
@@ -20,10 +21,19 @@ function RelatedPost({ type }: RelatedPostProps) {
2021
(window.adsbygoogle = window.adsbygoogle || []).push({});
2122
}, [type]);
2223

24+
useEffect(() => {
25+
detectAnyAdblocker().then((detected: boolean) => {
26+
if (detected) {
27+
setVisible(false);
28+
}
29+
});
30+
}, []);
31+
2332
if (!visible) return null;
2433

2534
return (
2635
<Wrapper>
36+
<h4>관심 있을 만한 포스트</h4>
2737
<ins
2838
className="adsbygoogle"
2939
style={{ display: 'block' }}
@@ -36,8 +46,8 @@ function RelatedPost({ type }: RelatedPostProps) {
3646
}
3747

3848
const Wrapper = styled(VelogResponsive)`
39-
margin-top: 2rem;
40-
margin-bottom: 2rem;
49+
margin-top: 4rem;
50+
margin-bottom: 3rem;
4151
`;
4252

4353
export default RelatedPost;

0 commit comments

Comments
 (0)