> ## Documentation Index
> Fetch the complete documentation index at: https://help.airbridge.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 인젝션 방지

인젝션 방지는 클릭 인젝션(Click Injection)을 방지하는 기능입니다. 클릭 인젝션은 안드로이드 디바이스에서만 발생하는 광고사기로, 앱이 설치된 후 처음 실행되기 전에 가짜 터치포인트를 끼워 넣어 앱 설치 성과를 가로챕니다.

인젝션 방지 기능은 구글 플레이 인스톨 리퍼러 API와 에어브릿지 SDK를 통해 수집한 터치포인트 발생 시점과 앱 설치 시점을 바탕으로 가짜 터치포인트를 판단하고 클릭 인젝션을 방지합니다. 따라서 구글 플레이 스토어를 통하지 않은 앱 설치나 기타 이유로 인스톨 리퍼러 정보가 수집되지 않는 경우에는 클릭 인젝션을 방지할 수 없습니다.

## 광고사기 검증 기준

인젝션 방지 기능은 터치포인트 발생 시점을 기준으로 광고사기를 판단합니다. 일반적인 유저의 앱 설치 과정과 기록되는 타임스탬프는 아래와 같습니다.

1. 유저가 구글 플레이 스토어에 진입합니다. 이때 `referrerClickTimestampSeconds` 타임스탬프가 기록됩니다.
2. 유저가 구글 플레이 스토어에서 ‘설치’ 버튼을 클릭합니다. 이때 `installBeginTimestampSeconds` 타임스탬프가 기록됩니다.
3. 유저의 디바이스에 앱 설치가 완료됩니다. 이때 `systemInstallTimestamp` 타임스탬프가 기록됩니다.
4. 유저가 앱을 처음으로 실행하면 에어브릿지 SDK가 활성화되어 ‘앱 설치’ 이벤트가 발생합니다. 이때 `eventTimestamp` 타임스탬프가 기록됩니다.

<Frame>
  <img src="https://mintcdn.com/airbridge-help-center/yrhgBv1Sh_OYa2ww/asset/image/injection-prevention-timestamp-timeline-ko.png?fit=max&auto=format&n=yrhgBv1Sh_OYa2ww&q=85&s=8e5d7263075c78cd44b89fc926138246" alt="KR-click-injection-rules-update" width="1500" height="649" data-path="asset/image/injection-prevention-timestamp-timeline-ko.png" />
</Frame>

인젝션 방지 기능은 유저가 구글 플레이 스토어에서 ‘설치’ 버튼을 클릭한 시점을 앱 설치를 결정한 시점으로 판단합니다. 따라서 ‘설치’ 버튼 클릭 전에 발생한 터치포인트는 정상 터치포인트로 판단하며, ‘설치’ 버튼 클릭 후에 발생한 터치포인트는 광고사기로 판단합니다.

다만, 설치 완료 후 30일이 지나 발생한 터치포인트는 광고사기로 판단하지 않습니다. 유저가 앱을 설치한 후 오랜 시간 동안 앱을 실행하지 않다가 새로운 터치포인트가 발생하고 처음으로 앱을 실행한 경우, 새로운 터치포인트가 앱 실행에 기여했을 가능성이 있기 때문입니다.

## 인젝션 방지 적용하기

에어브릿지 대시보드 \[규칙 관리]>\[광고사기 검증 규칙]>\[인젝션 방지]에서 모든 채널에 자동 적용되는 기본 설정과 채널별 설정을 구성할 수 있습니다.

### 기본 설정

<Info>
  **알립니다**

  2024년 10월 23일 이전에 에어브릿지에 등록한 앱은 기본 설정이 모든 터치포인트에 프리벤션 레벨 3으로 자동 적용됩니다.
</Info>

기본 설정에서는 [채널별 설정](/ko/guides/injection-prevention#채널별-설정)이 적용되지 않은 모든 채널에 자동으로 적용되는 규칙을 설정할 수 있습니다. 기본 설정을 적용하면 광고사기로 의심되는 터치포인트에 기여된 이벤트를 프리벤션 레벨에 따라 일괄 처리합니다.

1. \[기본 설정]에서 터치포인트 유형별로 ‘규칙 적용’ 토글을 활성화합니다.

<Frame>
  <img src="https://mintcdn.com/airbridge-help-center/yrhgBv1Sh_OYa2ww/asset/image/injection-prevention-default-settings-ko.png?fit=max&auto=format&n=yrhgBv1Sh_OYa2ww&q=85&s=20cf1aa63e2a56b4b6a7219cab2f47c8" alt="Injection prevention default settings" width="1400" height="655" data-path="asset/image/injection-prevention-default-settings-ko.png" />
</Frame>

2. \[프리벤션 레벨]에서 [프리벤션 레벨](/ko/guides/injection-prevention#프리벤션-레벨)을 설정합니다. ‘적용하기'를 클릭하면 기본 설정이 완료됩니다.

<Danger>
  **주의하세요**

  일부 프리벤션 레벨은 광고 성과에 직접적으로 영향을 줄 수 있습니다. 레벨 1을 설정한 후에 순차적으로 더 높은 프리벤션 레벨을 설정하는 것을 권장합니다. 광고 채널과 충분히 검토한 후에 레벨 2와 레벨 3으로 설정해 주세요.
</Danger>

### 채널별 설정

채널별 설정에서는 [SAN(Self-Attributing Network, 셀프 어트리뷰팅 네트워크)](/ko/guides/what-is-a-channels#셀프-어트리뷰팅-네트워크)을 제외한 연동 채널에 규칙을 개별적으로 설정할 수 있습니다. 채널별 설정을 적용하면 선택한 광고 채널에서 광고사기로 의심되는 터치포인트에 기여된 이벤트를 설정한 프리벤션 기준에 따라 처리합니다. 채널별 설정을 적용한 채널에는 기본 설정이 적용되지 않습니다.

1. \[채널별 설정]에서 ‘규칙 추가’를 클릭합니다.
2. 규칙을 추가할 광고 채널을 선택합니다. SAN과 커스텀 채널은 채널별 설정을 적용할 수 없기 때문에 검색되지 않습니다.

<Frame>
  <img src="https://mintcdn.com/airbridge-help-center/yrhgBv1Sh_OYa2ww/asset/image/injection-prevention-channel-settings-ko.png?fit=max&auto=format&n=yrhgBv1Sh_OYa2ww&q=85&s=40f342fcd6e89fea97638b20ced5f618" alt="Injection prevention Settings by channel" width="1408" height="689" data-path="asset/image/injection-prevention-channel-settings-ko.png" />
</Frame>

3. 터치포인트 유형별로 ‘규칙 적용’ 토글을 활성화합니다.
4. \[프리벤션 레벨]에서 [프리벤션 레벨](/ko/guides/injection-prevention#프리벤션-레벨)을 설정합니다. ‘적용하기'를 클릭하면 채널 설정이 완료됩니다.

#### 프리벤션 레벨

광고사기로 의심되는 터치포인트에 기여된 이벤트는 프리벤션 레벨에 따라 처리됩니다.

| <span style={{ display: 'inline-block', minWidth: '100px' }}>프리벤션 레벨</span> | <span style={{ display: 'inline-block', minWidth: '200px' }}>설명</span>                                |
| --------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| 레벨 1: 광고사기 표기                                                               | - 액츄얼스 리포트와 원본 데이터에서 광고 사기로 표기합니다.                                                                    |
| 레벨 2: 포스트백 미전송                                                              | - 액츄얼스 리포트와 원본 데이터에서 광고 사기로 표기합니다.<br />- 포스트백으로 전송하지 않습니다.                                           |
| 레벨 3: 성과 측정 제외                                                              | - 액츄얼스 리포트와 원본 데이터에서 광고 사기로 표기합니다<br />- 포스트백으로 전송하지 않습니다.<br />- 성과를 측정하거나 집계하지 않습니다. 기여 규칙에서 제외됩니다. |

<Accordion title="광고사기 이벤트 포스트백 전송 조건">
  프리벤션 레벨이 2 이상이면 [광고사기](/ko/guides/fraud-validation-rules)로 의심되는 이벤트는 기본적으로 포스트백에서 제외되지만, 아래 [포스트백 설정](#포스트백-설정)을 완료하면 제한적으로 전송할 수 있습니다.

  ###### 전송되는 데이터

  * [타겟 이벤트](/ko/guides/airbridge-attribution-model#%ED%83%80%EA%B2%9F-%EC%9D%B4%EB%B2%A4%ED%8A%B8)만 전송됩니다. 타겟 이벤트는 Installs (App), Deeplink Opens (App), Deeplink Pageviews (App)입니다.
  * 미기여(Unattributed)로 전송됩니다.
  * 광고사기 유형이 함께 전송됩니다.

  ###### 전송할 수 있는 채널

  * 광고사기가 아니었다면 기여를 받았을 채널에 전송할 수 있습니다. 이는 터치포인트 우선순위, 라스트 터치 어트리뷰션(LTA) 등 [에어브릿지 어트리뷰션 모델](/ko/guides/airbridge-attribution-model)의 다른 모든 기여 조건을 만족한 채널을 말합니다.
  * 아래 [포스트백 설정](#포스트백-설정)이 완료된 채널에만 전송됩니다.

  ###### 포스트백 설정

  * 포스트백 전송 규칙 중 \[채널 기여 여부]를 ‘모든 이벤트’로 설정하세요.
  * 포스트백 URL을 아래와 같이 수정하세요. POST 메소드를 사용한다면 CSM 또는 [문의하기](https://app.airbridge.io/supports)로 포스트백 URL 수정을 요청하세요.
    * 포스트백 파라미터를 추가하세요. 채널이 정한 파라미터 이름을 입력하고 파라미터 값은 `{unattributedTouchpointFraudReason}`을 선택하세요.
    * 일부 채널은 Click ID 파라미터 값으로 `{unattributedTouchpointClickID}`를 선택해야 합니다. 채널과 확인하세요.
</Accordion>

## **광고사기로 의심되는 터치포인트에 기여된 이벤트 확인하기**

에어브릿지에서 인젝션 방지 규칙을 통해 광고사기로 의심되는 터치포인트에 기여된 이벤트를 확인할 수 있습니다. 해당 이벤트는 Touchpoint Fraud Tag와 Fraud Tags의 태그값이 `Fraud_Touchpoint_FutureTime`으로 표시됩니다.

아래 방법으로 에어브릿지 대시보드에서 확인해보세요.

<AccordionGroup>
  <Accordion title="로우 데이터에서 확인하기">
    <Info>
      **알립니다**

      앱 역할이 미디어 파트너인 에어브릿지 사용자는 \[원본 앱 데이터 추출]을 사용할 수 없습니다. [리포트에서 확인](/ko/guides/injection-prevention#리포트에서-확인하기)해 주세요.

      앱 역할이 대행사인 에어브릿지 사용자는 앱 역할이 오너 또는 사내 마케터인 계정이 접근 권한을 부여하고 원본 데이터 내 프로퍼티 접근을 허용해야 \[원본 데이터 추출]을 사용할 수 있습니다. 오너 또는 사내 마케터 계정에게 [권한 설정](/ko/guides/checking-raw-data#대행사-권한-설정하기)을 요청해 주세요.
    </Info>

    1. 에어브릿지 대시보드 \[원본 데이터]>\[원본 앱 데이터 추출]>\[요청 기록]에서 ‘원본 데이터 추출’을 클릭합니다.

    <Frame>
      <img src="https://mintcdn.com/airbridge-help-center/EFxLVdaKYqLPIINH/asset/image/raw-app-data-request-records-ko.png?fit=max&auto=format&n=EFxLVdaKYqLPIINH&q=85&s=cbf4fe1fc9134716099cebed2616c77f" alt="kr - 05 - sdk signature" width="1400" height="800" data-path="asset/image/raw-app-data-request-records-ko.png" />
    </Frame>

    2. 이벤트 선택에서 광고사기로 의심되는 이벤트의 종류를 선택합니다. \[프로퍼티 선택]>\[Fraud]에서 Touchpoint Fraud Tag와 Fraud Tags를 선택합니다.

    <Frame>
      <img src="https://mintcdn.com/airbridge-help-center/EFxLVdaKYqLPIINH/asset/image/raw-app-data-fraud-properties-ko.png?fit=max&auto=format&n=EFxLVdaKYqLPIINH&q=85&s=d1679fe859cc97f40fcaed4eb87897e7" alt="Injection prevention Law data" width="1400" height="800" data-path="asset/image/raw-app-data-fraud-properties-ko.png" />
    </Frame>

    3. 추출한 로우 데이터의 프로퍼티로 Touchpoint Fraud Tag와 Fraud Tags를 활용해 광고사기로 의심되는 터치포인트가 기여한 이벤트를 확인할 수 있습니다. 인젝션 방지 규칙이 광고사기로 의심하는 이벤트의 Touchpoint Fraud Tag는 항상 `Fraud_Touchpoint_FutureTime`입니다.
  </Accordion>

  <Accordion title="리포트에서 확인하기">
    광고사기로 의심되는 터치포인트에 기여된 이벤트는 Touchpoint Fraud Tag를 그룹바이로 지원하는 리포트에서 확인할 수 있습니다.

    * 지원하는 에어브릿지 리포트: 액츄얼스 리포트, 트렌드 리포트, 리텐션 리포트, 레비뉴 리포트, 코호트를 설정한 퍼널 리포트

    그룹바이로 Touchpoint Fraud Tag를 선택하면 광고사기로 의심되는 이벤트의 수치를 확인할 수 있습니다. 에어브릿지 리포트 설정에서 그룹바이 Touchpoint Fraud Tag의 필터로 `is`를 활용해 `Fraud_Touchpoint_FutureTime`를 설정하면 결과를 더 쉽게 확인할 수 있습니다.

    <Frame>
      <img src="https://mintcdn.com/airbridge-help-center/_NGKKVBuNbX1YSYA/asset/image/touchpoint-fraud-tag-report-ko.png?fit=max&auto=format&n=_NGKKVBuNbX1YSYA&q=85&s=019d489ff057e4347f0c1bfff51854c6" alt="Injection prevention view in report" width="1400" height="800" data-path="asset/image/touchpoint-fraud-tag-report-ko.png" />
    </Frame>
  </Accordion>
</AccordionGroup>

<link rel="alternate" hrefLang="en" href="https://help.airbridge.io/en/guides/injection-prevention" />

<link rel="alternate" hrefLang="ko" href="https://help.airbridge.io/ko/guides/injection-prevention" />
