โฆษณาแบบทดลองเล่นสำหรับแอพมือถือ

โฆษณาแบบทดลองเล่นเป็นโฆษณาแบบอินเทอร์แอคทีฟที่ช่วยให้ผู้ลงโฆษณาแอพบนมือถือแสดงตัวอย่างแอพสั้นๆ ก่อนที่ผู้ใช้จะตัดสินใจดาวน์โหลดแอพได้ โฆษณาแบบทดลองเล่นจะมีวิดีโอแบบนำสู่โฆษณาหรือวิดีโอแนะนำพร้อมข้อความ "แตะเพื่อลองเล่น" เมื่อผู้ใช้แตะบนวิดีโอ ตัวอย่างเกมจะขยายเต็มจอเพื่อให้ผู้ใช้ได้ทดลองเล่น โฆษณาอาจแสดงการกระตุ้นให้ดำเนินการตลอดเวลาที่ตัวอย่างกำลังเล่น หรืออาจปรากฏขึ้นเมื่อตัวอย่างเล่นจบแล้ว

โฆษณาแบบทดลองเล่นจะแสดงในตำแหน่งต่อไปนี้:

ข้อจำกัด

  • วิดีโอแบบนำสู่โฆษณาจะไม่แสดงบนตำแหน่งการจัดวางบน Audience Network
  • แต่จะแสดงบนตำแหน่งการจัดวางของ Instagram เท่านั้น
  • โฆษณาแบบทดลองเล่นจะสามารถใช้งานกับวัตถุประสงค์จำนวนการติดตั้งแอพเท่านั้น

อัพโหลดโฆษณาแบบทดลองเล่นโดยใช้ตัวจัดการโฆษณาแทน API

ข้อมูลจำเพาะ

โปรดไปที่บทความโฆษณาแบบทดลองเล่นในศูนย์ช่วยเหลือโฆษณา เพื่อดูรายละเอียดเกี่ยวกับข้อมูลจำเพาะสำหรับวิดีโอแบบนำสู่โฆษณา รวมถึงไฟล์ HTML และไฟล์ ZIP

สร้างโฆษณาแบบทดลองเล่นโดยใช้ API

ข้อกำหนด

คุณจำเป็นต้องมีสิ่งต่อไปนี้:

ขั้นตอนที่ 1 สร้างชุดโฆษณา

ส่งคำขอ POST ไปยังตำแหน่งข้อมูล /act_AD_ACCOUNT_ID/adsets เพื่อสร้างชุดโฆษณา

คุณสามารถอัพโหลดวิดีโอสำหรับโฆษณาของคุณได้มากกว่า 1 รายการ และกำหนดวิดีโอที่จะใช้กับตำแหน่งการจัดวางบางตำแหน่งโดยเฉพาะได้ ในกรณีที่มีหลายๆ ตำแหน่งการจัดวาง ตัวอย่างต่อไปนี้จะกำหนดตำแหน่งการจัดวางหลายตำแหน่งโดยใช้ publisher_platforms, facebook_positions และ audience_network_positions

จัดรูปแบบเพื่อให้อ่านได้ง่าย
curl -X POST "https://graph.facebook.com/act_AD_ACCOUNT_ID/adsets
  ?name=AD_SET_NAME
  &access_token=ACCESS_TOKEN
  &bid_amount=2
  &billing_event=IMPRESSIONS
  &campaign_id=AD_CAMPAIGN_ID
  &daily_budget=1000
  &optimization_goal=APP_INSTALLS
  &promoted_object={  
    'application_id':'APP_ID',
    'object_store_url':'APP_STORE_URL'
    }
  &targeting={
    'device_platforms': ['mobile'],
    'geo_locations': {countries:['US']},
    'publisher_platforms': ['facebook','audience_network'],
    'facebook_positions': ['feed'],
    'audience_network_positions': ['rewarded_video','classic'],
    'user_os': ['ANDROID']
    }"

เมื่อดำเนินการสำเร็จ ระบบจะส่งคืน ID ชุดโฆษณาแบบทดลองเล่น

ขั้นตอนที่ 2 อัพโหลดไฟล์ HTML หรือไฟล์ ZIP ไปยังบัญชีโฆษณา

ส่งคำขอ POST ไปยังตำแหน่งข้อมูล/act_AD_ACCOUNT_ID/adplayables เพื่ออัพโหลดไฟล์โฆษณาแบบทดลองเล่น โดยให้ใช้พารามิเตอร์ source สำหรับไฟล์ HTML หรือพารามิเตอร์ source_zip สำหรับไฟล์ ZIP

จัดรูปแบบเพื่อให้อ่านได้ง่าย
curl -X POST "https://graph.facebook.com/act_{your-ad-account}/adplayables
  ?name={your-playable-ad-name}
  &source=@{your-source-location}  
  &access_token={your-system-access-token}"

เมื่อดำเนินการสำเร็จ ระบบจะส่งคืน ID องค์ประกอบสำหรับโฆษณาแบบทดลองเล่น

ขั้นตอนที่ 3 อัพโหลดไฟล์วิดีโอแบบนำสู่โฆษณาไปยังบัญชีโฆษณา

ส่งคำขอ POST ไปยังตำแหน่งข้อมูล /act_AD_ACCOUNT_ID/advideos เพื่ออัพโหลดวิดีโอแบบนำสู่โฆษณา โดยให้ใช้พารามิเตอร์ source สำหรับไฟล์ HTML หรือพารามิเตอร์ source_zip สำหรับไฟล์ ZIP

จัดรูปแบบเพื่อให้อ่านได้ง่าย
curl -X POST "https://graph-video.facebook.com/act_AD_ACCOUNT_ID/advideos
  ?source=@SOURCE_LOCATION
  &access_token=AD_ACCOUNT_ID"

เมื่อดำเนินการสำเร็จ ระบบจะส่งคืน ID วิดีโอแบบนำสู่โฆษณา

ขั้นตอนที่ 4 สร้างชิ้นงานโฆษณา

ส่งคำขอ POST ไปยังตำแหน่งข้อมูล /act_AD_ACCOUNT_ID/adcreatives เพื่อสร้างชิ้นงานโฆษณา

จัดรูปแบบเพื่อให้อ่านได้ง่าย
curl -X POST "https://graph.facebook.com/act_AD_ACCOUNT_ID/adcreatives
  ?name=PLAYABLE_AD_CREATIVE_NAME
  &access_token=ACCESS_TOKEN
  &playable_asset_id=PLAYABLE_ASSET_ID
  &object_story_spec={
    'page_id': 'PAGE_ID',
    'video_data': {
      'call_to_action': {
        'type':'INSTALL_MOBILE_APP',
        'value':{
          'application':'APP_ID',
          'link':'LINK_URL'
        }
      },
      'image_url': 'THUMBNAIL_URL',
      'link_description': 'CTA_MESSAGE',
      'video_id': 'LEAD_IN_VIDEO_ID'
    }
  }"

เมื่อดำเนินการสำเร็จ ระบบจะส่งคืน ID ชิ้นงานโฆษณา

ขั้นตอนที่ 5 สร้างโฆษณา

ส่งคำขอ POST ไปยังตำแหน่งข้อมูล /act_AD_ACCOUNT_ID/ads

จัดรูปแบบเพื่อให้อ่านได้ง่าย
curl -X POST "https://graph.facebook.com/act_AD_ACCOUNT_ID/ads
  ?name=PLAYABLE_AD_NAME
  &access_token=ACCESS_TOKEN
  &adset_id=PLAYABLE_AD_SET_ID
  &creative={'creative_id':'PLAYABLE_AD_CREATIVE_ID'}
  &status=PAUSED"
  

เมื่อทดสอบโฆษณาเสร็จเรียบร้อยแล้ว ให้เปลี่ยน status เป็น ACTIVE

เราไม่รองรับการทดสอบโฆษณาแบบทดลองเล่นบน iPad ดังนั้นโปรดใช้อุปกรณ์มือถือเมื่อทำการทดสอบบนอุปกรณ์ iOS

การแก้ไขปัญหา

คุณอาจพบข้อความแสดงข้อผิดพลาดที่บ่งชี้ว่าองค์ประกอบสำหรับโฆษณาแบบทดลองเล่นของคุณไม่ถูกต้อง ในขณะที่คุณอัพโหลดองค์ประกอบเพื่อสร้างโฆษณาแบบทดลองเล่น

โดยข้อผิดพลาดทั่วไปที่คุณอาจพบและเคล็ดลับในการแก้ไขปัญหามีดังต่อไปนี้

ข้อผิดพลาดวิธีแก้ไข

ID ของแอพไม่ถูกต้อง

คุณจะพบข้อผิดพลาดนี้หากไม่มีการเลือกส่วนแอพ หรือไม่มีสิทธิ์การอนุญาตในการสร้างโฆษณาสำหรับแอพนี้ เลือกส่วนแอพ แล้วตรวจสอบว่าคุณมีสิทธิ์การอนุญาตที่ถูกต้องในการสร้างโฆษณาสำหรับแอพนี้หรือไม่

ขาดการเรียกใช้ฟังก์ชั่นการคลิกแบบ CTA

โค้ดของรูปแบบทดลองเล่นไม่ใช้ฟังก์ชั่น JavaScript FbPlayableAd.onCTAClick() สำหรับการกระตุ้นให้ดำเนินการ ให้ใช้ฟังก์ชั่นนี้ในโค้ด CTA

ชุดรายการที่อัพโหลดมีองค์ประกอบย่อยมากเกินไป

มีไฟล์ ZIP เกิน 100 ไฟล์ อย่าใช้ไฟล์เกิน 100 ไฟล์

รายการอัพโหลดมีขนาดใหญ่เกินไป

ไฟล์ ZIP ของคุณขนาดใหญ่กว่า 5 MB ลดขนาดไฟล์ ZIP ให้เหลือน้อยกว่า 5 MB

ไฟล์ที่อัพโหลดมีขนาดใหญ่เกินไป

ไฟล์ HTML เดี่ยวๆ มีขนาดใหญ่กว่า 2 MB หรือไฟล์ index.html ใหญ่เกิน 2 MB ลดขนาดไฟล์

ไฟล์ที่อัพโหลดมีลิงก์สำหรับเปลี่ยนเส้นทางไปยังภายนอก

มีองค์ประกอบอย่างน้อย 1 รายการที่มีโค้ด JavaScript สำหรับเปลี่ยนเส้นทาง ลบโค้ดนั้นออก

โฆษณาแบบทดลองเล่นไม่รองรับ HTML

คุณจะพบข้อผิดพลาดนี้หากการสแกนป้องกันไวรัสทำงานล้มเหลว

โฆษณาแบบทดลองเล่นไม่รองรับวัตถุประสงค์ที่เลือก

คุณเลือกวัตถุประสงค์ที่ไม่รองรับ โฆษณาแบบทดลองเล่นรองรับเฉพาะวัตถุประสงค์จำนวนการติดตั้งแอพเท่านั้น โปรดเลือกวัตถุประสงค์จำนวนการติดตั้งแอพในตัวจัดการโฆษณาก่อนที่จะสร้างโฆษณา

โฆษณาแบบทดลองเล่นไม่รองรับตำแหน่งการจัดวางที่เลือก

คุณเลือกตำแหน่งการจัดวางที่โฆษณาแบบทดลองเล่นไม่รองรับ