menu 이용가이드
close
Getting Start chevron_right 유료광고 채널 연동
페이스북 (Facebook)
페이스북 (Facebook) 광고 안내입니다.

유료광고 채널 연동 소개

페이스북(Facebook) 광고는 Facebook, Instagram, Audience Network를 통해 다양한 마케팅 인앱이벤트를 지원하며, 사용자에 맞춘 정교한 타게팅을 설정할 수 있어서 다양한 광고 전략에 따라 다양한 형태로 맞춤 광고를 진행할 수 있습니다.

[ 출처 : Facebook Business(페이스북 비즈니스) 홈페이지 ]
  • 정확한 타게팅 : 매일 10억 명이 넘는 사람들이 Facebook, Instagram, Audience Network를 사고 있으며, 인구 통계학적 특성, 관심사, 행동 등 다양한 데이터를 기반으로, 기존 고객과 비슷한 신규 고객에게 도달할 수 있습니다.
    • 핵심 타겟(Core Audiences) : 연령, 거주 지역 등을 기반으로 원하는 타겟을 직접 선택할 수 있습니다.
    • 맞춤 타겟 : 연락처 리스트를 업로드하여 Facebook에서 기존 고객에게 도달할 수 있습니다.
    • 유사 타겟 : 기존 고객과 비슷한 특징을 가진 신규 고객에게 도달할 수 있습니다.
  • 관심 유도 : Facebook의 광고 형식은 시선을 사로잡으며 기기나 연결 속도와 상관없이 사용할 수 있습니다. 동영상, 이미지, 텍스트를 따로따로 사용하든 이러한 요소를 결합하든 모든 스토리에 맞는 Facebook 광고 형식이 있습니다.
    • 이미지 광고 : 아름다운 이미지에 메시지를 담으세요.
    • 동영상 : 이미지, 음향 효과 및 시각 효과를 통해 스토리를 전달하세요.
    • 슬라이드 광고 : 하나의 광고에 여러 이미지나 동영상을 표시하세요.
    • 슬라이드쇼 광고 : 어느 연결 속도에서나 사람들과 소통할 수 있는 가벼운 동영상 광고를 만드세요.
    • 캔버스 광고 : 빠르게 로딩되는 맞춤형 모바일 광고 환경을 제공하여 눈길을 사로잡는 스토리를 전달하세요.
  • 결과 확인 : Facebook의 광고 성과 보고서를 통해 광고 효과를 한눈에 파악할 수 있으며, Facebook 측정 솔루션은 인앱이벤트별로 정리되어 가장 중요한 비즈니스 인사이트를 제공합니다.

와 관련된 구체적인 내용은 홈페이지를 통해 상세히 확인이 가능합니다.


SDK 가이드

Facebook 광고를 사용하려면 반드시 SDK를 통해서 아래와 같이 딥링크 관련 설정이 완료되어야 합니다.

기본 딥링크 설정

딥링크 설정이 되어있지 않다면 아래의 플랫폼 별로 제시된 가이드를 따라서 딥링크 설정을 해주셔야 앱에서 링크에 해당하는 컨텐츠를 열 수 있습니다.


딥링크 통계 수집

기본 딥링크 설정이 완료되었다면 아래의 가이드를 통해서 에어브릿지의 매소드를 호출해서 딥링크 통계를 에어브릿지 서버에서 받을 수 있도록 해주어야 합니다. (만약 본 매소드를 호출해주지 않을 시 딥링크 관련 통계가 수집되지 않습니다.)

Android

딥링크를 받는 모든 Activity에서 AirBridge.deepLinkClicked 메서드를 호출해주셔야 합니다.

public class ContentActivity {
    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);

        // 딥링크일 경우
        Intent i = getIntent();
        if (i != null && i.getAction().equals(Intent.ACTION_VIEW)) {
            // 아래의 메소드를 호출해주세요.
            AirBridge.deepLinkClicked(i.getData().toString());
        }
    }
}

iOS

iOS9 이상 버전에서는 UIApplication Delegate에서 [[AirBridge instance] setdeeplinks:url] 매소드를 호출해주셔야 합니다. (iOS9 이상 버전)

- (BOOL)application:(UIApplication *)application
            openURL:(NSURL *)url
            options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
    // 아래의 매소드를 호출해주세요.
    [[AirBridge instance] setdeeplinks:url];
}

iOS9 미만 버전에서는 UIApplication Delegate에서 [[AirBridge instance] setdeeplinks:url] 매소드를 호출해주셔야 합니다. (iOS9 미만 버전 지원 시)

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
    // 아래의 매소드를 호출해주세요.
    [[AirBridge instance] setdeeplinks:url];
}


Facebook SDK를 사용중인 경우 주의사항

기본적으로 에어브릿지 SDK와 Facebook SDK를 동시에 사용하실 수 있습니다.

그러나 만약 Facebook SDK의 지연된 딥링크(Deferred Deep Linking) 기능을 사용하신다면 에어브릿지 SDK의 지연된 딥링크 기능과 중복되어 Facebook 관련 통계가 누락될 수 있습니다. 즉, 에어브릿지가 Facebook 광고를 통한 어트리뷰션 정보를 정상적으로 수집할 수 없게 됩니다.

따라서, Facebook의 지연된 딥링크 기능을 사용하지 않고 에어브릿지의 지연된 딥링크 기능으로 통일해서 사용해주셔야 합니다. 에어브릿지의 지연된 딥링크 기능을 사용하더라도 Facebook과 동일하게 기능을 사용하실 수 있으며, 나아가서 다른 채널에서 유입된 사용자들의 지연된 딥링크를 통합해서 처리할 수 있습니다.

Android

Facebook SDK의 AppLinkData.fetchDeferredAppLinkData 메서드 사용을 중지해주세요.

// 에어브릿지 사용 시 아래의 매소드는 사용하시면 안됩니다.
AppLinkData.fetchDeferredAppLinkData(context, new AppLinkData.CompletionHandler() {});

iOS

FBSDKAppLinkUtilityfetchDeferredAppLink: 메소드 사용을 중지해주시고, 대신 Airbridge 핸들러를 사용해주세요.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    /* 에어브릿지 SDK 사용 시 아래의 매소드는 사용하시면 안됩니다.
    if (launchOptions[UIApplicationLaunchOptionsURLKey] == nil) {
        [FBSDKAppLinkUtility fetchDeferredAppLink:^(NSURL *url, NSError *error) {
            if (error) {
                NSLog(@"Received error while fetching deferred app link %@", error);
            }
            if (url) {
                [[UIApplication sharedApplication] openURL:url];
            }
        }];
    }
    */

    /* Facebook 광고 맥락에 따른 지연된 딥링크 기능을 사용하시려면 아래와 같이 정의해주시면 됩니다. */
    [[AirBridge instance] registSimpleLinkRoutingCallback:^(NSString *routing, NSDictionary *params, NSError *error) {
        // route info & querystring info
        NSLog(@"%@",params);
        NSString *campaignFromWeb = [params valueForKey:@"campaign"];
        NSString *valueFromWeb = [params valueForKey:@"value"];
        //... insert logics as you wish ...
    }];

    return YES;
}


유료광고 채널 연동

우선 SDK 관련 설정이 완료되어야 하므로 Facebook 광고 이용 시 SDK 가이드Facebook SDK를 이미 사용중이신 경우 주의사항을 확인 부탁 드리며, 관련 설정이 모두 완료된 경우 아래 절차에 따라 연동을 진행바랍니다.

  1. Facebook 앱 ID 및 시크릿 코드 인증
    에어브릿지를 통해 Facebook 광고를 진행하기 위해서는 Facebook에 등록된 앱 ID시크릿 코드 인증이 필요합니다. Facebook에 등록된 앱 ID시크릿 코드는 아래 Facebook for Developers의 내 앱의 대시보드에서 확인이 가능합니다.

    1) Facebook for Developers 내의 Apps로 접속하여 ‘내 앱’의 앱목록 중 광고하려는 앱을 선택합니다.

    2) 선택한 앱의 대시보드에서 '앱 ID''앱 시크릿 코드'를 복사합니다.

    3) 에어브릿지 대시보드로 들어와 '딥링크 설정'을 클릭한 후 'Facebook 앱 ID 인증'에서 '인증하기' 버튼을 클릭합니다.

    4) Facebook Developer Apps 대시보드에서 복사한 '앱 ID''앱 시크릿 코드'를 입력한 후 '완료' 버튼을 클릭하여 인증을 완료합니다.

  2. 트래킹링크 생성
    1) 에어브릿지 대시보드 내 트래킹링크 생성 메뉴를 클릭하여 [기본정보]탭의 '채널' 항목에서 '유료광고 채널'을 선택합니다.
    2) '채널 검색'에서 'Facebook'를 입력 혹은 선택합니다.
    3) [랜딩 설정][미리보기] 설정을 완료하신 후 ‘생성완료’ 버튼을 클릭하여 트래킹링크를 생성합니다.

  3. Facebook 광고에 적용
    생성된 트래킹링크를 클릭하여 복사한 후 대행사를 통해 광고를 운영중인 경우 대행사 담당AE에게 전달하며, 직접 운영중인 경우 'Facebook 광고 관리자'에서 캠페인 생성 후 [광고] - [페이지 및 텍스트 항목]의 '딥 링크(선택 사항)'에 에어브릿지에서 생성한 트래킹링크를 입력하여 캠페인을 생성합니다.


광고 테스트

실제 Facebook 광고를 진행하기 전 SDK 설정 트래킹 및 링크 생성이 정상적으로 되었는지 확인하기 위해서 반드시 사전 테스트를 진행하실 것을 권유드립니다.

  1. 에어브릿지에서 Facebook 광고 트래킹링크를 생성합니다.
  2. [Facebook for developers] - [도구 및 지원] - [앱 광고 지원 도구(App Ads Helper)]에서 테스트를 하기 위한 앱을 선택 후 제출해주세요. 혹시나 페이스북에 앱이 등록되어 있지 않다면 우선 앱을 등록해주세요.

  3. 앱 제출 후 페이지 최하단의 'Developer Tools''DEEP LINK TESTER'에서 'Test Deep Link'를 클릭합니다.

  4. Test Deep Link 팝업의 SEND DEEP LINK에 에어브릿지에서 생성한 Facebook 광고 트래킹링크를 붙여넣고, 아래 'Send Deferred' 항목에 반드시 체크를 해줍니다. 그리고 테스트하고자 하는 플랫폼의 'Send' 버튼을 클릭하여 테스트 딥링크를 테스트 기기로 전송합니다. 이때 테스트 기기에는 Facebook 앱이 설치되어 있어야 하며, 테스트 딥링크를 발송하는 계정과 같은 계정으로 로그인이 되어 있어야 합니다.

  5. iOS 또는 Android 테스트 기기에서 페이스북 푸시/알림이 온 것을 확인만한 후 클릭은 하지 않고 직접 App Store 또는 Play Store에서 광고가 진행될 앱을 검색하여 설치 후 실행합니다.

  6. 에어브릿지에서 통계가 잘 잡히는지 확인합니다.

동일한 기기에서 테스트를 여러 번 진행할 경우 정확한 테스트 결과 확인을 위해서 모바일 광고 ID(GAID 혹은 IDFA)를 재설정 후에 반드시 페이스북 앱을 메모리 상에서 완전히 종료 후 재실행하고 테스트를 진행하시길 바랍니다. 또한 현재 딥링크의 경우 앱 광고 지원 도구(App Ads Helper)를 통해서는 정확한 테스트가 불가능하니 참고 바랍니다.


피드 테스트

  1. 에어브릿지에서 Facebook 광고 트래킹링크를 생성합니다.
  2. 생성된 트래킹링크를 Facebook Feed(페이스북 담벼락)에 붙여 넣은 후 포스팅합니다. 게시물 공개 대상을 '나만 보기' 혹은 '특정 친구'로도 테스트가 가능합니다.
  3. 트래킹링크 클릭 시 광고 대상이 되는 앱이 테스트기기에 설치가 되어 있지 않은 경우
    1) 플랫폼 별로 아래와 같은 팝업이 페이스북 내에서 뜨게 되며, Install(설치) 클릭 시 App Store 또는 Play Store로 랜딩됩니다.

    2) 앱 설치 후 실행 시 딥링크 설정된 앱 내 페이지로 랜딩되며, 딥링크 설정이 되어 있지 않다면 홈화면으로 랜딩됩니다.

  4. 트래킹링크 클릭 시 광고 대상이 되는 앱이 테스트기기에 설치되어 있는 경우 앱이 열리고 딥링크 설정된 앱 내 페이지로 랜딩되며, 딥링크 설정이 되어 있지 않다면 홈화면으로 랜딩됩니다.

  5. 에어브릿지에서 통계가 잘 잡히는지 확인합니다.


광고 문제해결

Facebook 광고가 정상적으로 진행되지 않을 경우 아래 항목들을 확인 부탁 드립니다.

앱링크 섹션 확인

  1. 트래킹링크를 Facebook Sharing Debugger공유 디버거에 입력 후 '디버그' 버튼을 클릭합니다.

  2. 트래킹링크에 대한 여러가지 정보 중 웹페이지 최하단에 '앱 링크'섹션이 존재하는지 확인합니다. '앱 링크'섹션이 존재하지 않으면 Facebook 광고가 정상적으로 진행되지 않습니다.

페이스북에 등록된 앱의 설정 확인

  1. Facebook for Developers 내의 Apps로 접속하여 ‘내 앱’의 앱목록 중 광고하려는 앱을 선택합니다.

  2. 좌측 메뉴 중 '설정' 메뉴에서 iOS 및 Android의 항목들이 올바르게 입력되어 있는지 , 딥 링킹 설정'예'로 설정되어 있는지 확인합니다.


Facebook 유료광고 채널 연동과 관련하여 궁금하신 점이 있으시다면 우측하단의 1:1문의를 통해 문의주시거나 에어브릿지 공식 메일로 연락주시면 최대한 빠른 시일 내에 답변 드리도록 하겠습니다.

검색결과
keyboard_return이전으로