{"id":7999,"date":"2024-08-19T16:51:06","date_gmt":"2024-08-19T07:51:06","guid":{"rendered":"https:\/\/help-ads.smartnews.com\/?p=7999"},"modified":"2025-10-20T17:30:24","modified_gmt":"2025-10-20T08:30:24","slug":"item-3673","status":"publish","type":"post","link":"https:\/\/help-ads.smartnews.com\/en\/item-3673\/","title":{"rendered":"App Promotion campaigns"},"content":{"rendered":"\n<p>The \u201cApp Promotion\u201d campaign type is designed to track user interaction with mobile apps. These campaigns support mobile measurement partner (MMP) tracking from Adjust, AppsFlyer, and Singular allowing your SmartNews campaigns to report results as part of your MMP\u2019s analytics.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">App campaigns at a glance<\/h2>\n\n\n\n<p>Here are the key differences between SmartNews\u2019 app campaign objectives and strategies.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Campaign type<\/th><td>App install campaign<\/td><td>App install campaign with In-App Event Optimization enabled (IAEO)<\/td><\/tr><tr><th>Use case<\/th><td>Maximizing the number of new installs<\/td><td>Gaining fewer installs but with more high-value conversions<\/td><\/tr><tr><th>Target audience<\/th><td>People who haven\u2019t yet installed your app<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">*<\/mark><\/td><td>People who haven\u2019t yet installed your app<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">*<\/mark><\/td><\/tr><tr><th>Optimization target<\/th><td>New installs<\/td><td>Post-install app events as a proxy for high-quality installs<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">*Note that due to privacy protections in Apple\u2019s SKAdNetwork, we can\u2019t always exclude users who have already installed the app.<\/mark><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to set up an App Promotion campaign<\/h2>\n\n\n\n<h6 class=\"wp-block-heading\"><i>1<\/i><span><strong>From the \u201cCampaigns\u201d tab, select \u201cCreate campaign\u201d<\/strong><\/span><\/h6>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"725\" height=\"231\" src=\"https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled.png\" alt=\"\" class=\"wp-image-8041\" srcset=\"https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled.png 725w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled-300x96.png 300w\" sizes=\"auto, (max-width: 725px) 100vw, 725px\" \/><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\"><i>\uff12<\/i><span><strong>Choose \u201cApp Promotion\u201d from the campaign type selection pop-up<\/strong><\/span><\/h6>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"678\" src=\"https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled-1-1024x678.png\" alt=\"\" class=\"wp-image-8044\" srcset=\"https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled-1-1024x678.png 1024w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled-1-300x199.png 300w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled-1-768x509.png 768w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled-1.png 1297w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\"><i>3<\/i><span><strong>Enter app platform and ID<\/strong><\/span><\/h6>\n\n\n\n<p>Pick either Android or iOS, and enter your app\u2019s store ID or URL. Note that an App Promotion campaign works with either Google Play or App Store\u2014not both. Create separate campaigns for each platform.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"873\" height=\"298\" src=\"https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled-2.png\" alt=\"\" class=\"wp-image-8048\" srcset=\"https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled-2.png 873w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled-2-300x102.png 300w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled-2-768x262.png 768w\" sizes=\"auto, (max-width: 873px) 100vw, 873px\" \/><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\"><i>4<\/i><span><strong>Choose your MMP and enter the tracking URL according to their instructions<\/strong><\/span><\/h6>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"942\" height=\"448\" src=\"https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled-3.png\" alt=\"\" class=\"wp-image-8051\" srcset=\"https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled-3.png 942w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled-3-300x143.png 300w, https:\/\/help-ads.smartnews.com\/wp-content\/uploads\/2024\/08\/Untitled-3-768x365.png 768w\" sizes=\"auto, (max-width: 942px) 100vw, 942px\" \/><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\"><i>5<\/i><span><strong>Save your changes<\/strong><\/span><\/h6>\n\n\n\n<p>Your campaign is now ready to track app installs and relay events to your MMP. With this setup, you can monitor your App Promotion campaign\u2019s performance, including metrics like install rates and in-app events. Remember to review your campaign\u2019s performance regularly and adjust your strategy to optimize results.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Tracking URL Settings<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Adjust<\/h2>\n\n\n\n<h6 class=\"wp-block-heading\"><i>1<\/i><span><strong>Generate an clink link URL in Adjust.<\/strong><\/span><\/h6>\n\n\n\n<p><span><span style=\"color: revert; font-size: 1.6rem;\">Example URL:<\/span><\/span><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;app.adjust.com\/abc123?campaign=Example_CampaignName&amp;adgroup=Example_PublisherID&amp;creative=Example_CreativeID\n<\/code><\/pre>\n\n\n\n<h6 class=\"wp-block-heading\"><i>2<\/i><span><strong>Add or replace example parameters as needed. <\/strong><\/span><\/h6>\n\n\n\n<p><span>Example:<\/span><br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">Example_CampaignName<\/mark> \u2192<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">{campaign_id}<\/mark> <br>Any optional placeholder parameters can be removed.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><i>3<\/i><strong>Enter the final URL in the \u201cTracking URL\u201d field (replace <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">abc123<\/mark> with the token ID provided by Adjust.). This is a minimal example URL required to create a campaign.<br><\/strong><\/h6>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;app.adjust.com\/abc123?campaign={campaign_id}&amp;idfa={idfa}\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Note that your Adjust URL:<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cannot include any spaces<\/li>\n\n\n\n<li>Must begin with <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">https:\/\/app.adjust.com\/{link_token}<\/mark><\/li>\n\n\n\n<li>Must contain an Adjust link token between 6 to 8 lowercase alphanumeric characters<\/li>\n\n\n\n<li>Must include at least one of the following parameters for advertiser ID:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Parameter<\/th><th>Valid values<\/th><\/tr><\/thead><tbody><tr><td>idfa<\/td><td>{idfa}<\/td><\/tr><tr><td>gps_adid<\/td><td>{gaid}<\/td><\/tr><tr><td>idfa_lower_md5<\/td><td>{lower_case_ad_id_md5}<\/td><\/tr><tr><td>gps_adid_lower_sha1<\/td><td>{lower_case_ad_id_sha1}<\/td><\/tr><tr><td>idfa_lower_sha1<\/td><td>{lower_case_ad_id_sha1}<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Must include at least one campaign structure parameter:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Parameter<\/th><th>Valid values<\/th><\/tr><\/thead><tbody><tr><td>campaign<\/td><td>{campaign_id}<br>{campaign_name}<\/td><\/tr><tr><td>adgroup<\/td><td>{adgroup_id}<br>{adgroup_name}<\/td><\/tr><tr><td>creative<\/td><td>{ad_name}<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Suggested Adjust parameters<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Adjust parameter<\/th><th>Valid values<\/th><th>Required<\/th><th>Note<\/th><\/tr><\/thead><tbody><tr><td>smartnews_click_id<\/td><td>{click_id}<\/td><td>Yes<\/td><td><\/td><\/tr><tr><td>gps_adid<\/td><td>{gaid}<\/td><td>Yes<\/td><td>Google advertising ID, only required for Google Play app<\/td><\/tr><tr><td>idfa<\/td><td>{idfa}<\/td><td>Yes<\/td><td>iOS advertising ID, only required for AppStore app<\/td><\/tr><tr><td>ip_address<\/td><td>{ip_address}<\/td><td>No<\/td><td><\/td><\/tr><tr><td>user_agent<\/td><td>{user_agent}<\/td><td>No<\/td><td><\/td><\/tr><tr><td>campaign<\/td><td>{campaign_name}<\/td><td>No<\/td><td><\/td><\/tr><tr><td>creative<\/td><td>{ad_name}<\/td><td>No<\/td><td><\/td><\/tr><tr><td>adgroup<\/td><td>{adgroup_name}<\/td><td>No<\/td><td><\/td><\/tr><tr><td>s2s<\/td><td>1<\/td><td>No<\/td><td>Added by default<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">AppsFlyer<\/h2>\n\n\n\n<h6 class=\"wp-block-heading\"><i>1<\/i><strong>Generate a single-platform link starting with <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">https:\/\/app.appsflyer.com\/<\/mark><\/strong><\/h6>\n\n\n\n<h6 class=\"wp-block-heading\"><i>2<\/i><span><strong>Replace the placeholder parameters with your app\u2019s ID and relevant SmartNews macros in curly braces, like <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">{gaid}<\/mark> \/ <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">{idfa}<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-0-color\"> .<\/mark><\/strong><\/span><\/h6>\n\n\n\n<h6 class=\"wp-block-heading\"><i>3<\/i><span><strong>Enter the final URL in the \u201cTracking URL\u201d field like in the example below:<\/strong><\/span><\/h6>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;app.appsflyer.com\/id123456789?pid=smartnewsads_int&amp;af_siteid=smartnews_ads&amp;clickid={click_id}&amp;c={campaign_name}&amp;af_c_id={campaign_id}&amp;af_adset={adgroup_name}&amp;af_adset_id={adgroup_name}&amp;af_ad={ad_name}&amp;af_ad_id={ad_id}&amp;idfa={idfa}&amp;af_ip={ip_address}&amp;af_ua={user_agent}\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Note that your AppsFlyer URL:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cannot include any spaces<\/li>\n\n\n\n<li>Must begin with <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">https:\/\/app.appsflyer.com\/{app_id}<\/mark><\/li>\n\n\n\n<li>Must include at least one parameter for advertising ID (<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">idfa<\/mark> or <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">advertising_id<\/mark>)<\/li>\n\n\n\n<li>Must contain at least one <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">campaign_structure<\/mark> parameter (<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">c<\/mark>, <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">af_c_id<\/mark>, <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">af_adset<\/mark>, <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">af_adset_id<\/mark>, <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">af_ad<\/mark>, <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">af_ad_id<\/mark>)<\/li>\n<\/ul>\n\n\n\n<p><strong>Suggested AppsFlyer parameters<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>AppsFlyer parameter<\/th><th>Valid values<\/th><th>Type<\/th><th>Required<\/th><th>Note<\/th><\/tr><\/thead><tbody><tr><td>pid<\/td><td>smartnewsads_int<\/td><td><\/td><td>Yes<\/td><td><\/td><\/tr><tr><td>af_siteid<\/td><td>smartnews_ad<\/td><td><\/td><td>Yes<\/td><td><\/td><\/tr><tr><td>clickid<\/td><td>{click_id}<\/td><td><\/td><td>Yes<\/td><td><\/td><\/tr><tr><td>c<\/td><td>{campaign_name}<\/td><td>Campaign structure<\/td><td>No<\/td><td><\/td><\/tr><tr><td>af_c_id<\/td><td>{campaign_id}<\/td><td>Campaign structure<\/td><td>No<\/td><td><\/td><\/tr><tr><td>af_adset<\/td><td>{adgroup_name}<\/td><td>Campaign structure<\/td><td>No<\/td><td><\/td><\/tr><tr><td>af_adset_id<\/td><td>{adgroup_id}<\/td><td>Campaign structure<\/td><td>No<\/td><td><\/td><\/tr><tr><td>af_ad<\/td><td>{ad_name}<\/td><td>Campaign structure<\/td><td>No<\/td><td><\/td><\/tr><tr><td>af_ad_id<\/td><td>{ad_id}<\/td><td>Campaign structure<\/td><td>No<\/td><td><\/td><\/tr><tr><td>idfa<\/td><td>{idfa}<\/td><td>Advertising ID<\/td><td>Yes<\/td><td>iOS advertising ID, only required for AppStore app<\/td><\/tr><tr><td>advertising_id<\/td><td>{gaid}<\/td><td>Advertising ID<\/td><td>Yes<\/td><td>Google advertising ID, only required for Google Play app<\/td><\/tr><tr><td>af_ua<\/td><td>{user_agent}<\/td><td>Probabilistic attribution<\/td><td>No<\/td><td>Sent to AppsFlyer by default to enable probabilistic attribution<\/td><\/tr><tr><td>af_ip<\/td><td>{ip_address}<\/td><td>Probabilistic attribution<\/td><td>No<\/td><td>Sent to AppsFlyer by default to enable probabilistic attribution<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Singular<\/h2>\n\n\n\n<h6 class=\"wp-block-heading\"><i>1<\/i><strong>Generate a single-platform link starting with <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">https:\/\/{advertiser_subdomain}.sng.link\/{app_id_singular}\/{link_id_singular}<\/mark><\/strong><\/h6>\n\n\n\n<h6 class=\"wp-block-heading\"><i>2<\/i><span><strong>Replace the placeholder parameters with your specific Singular subdomain and IDs.<\/strong><\/span><\/h6>\n\n\n\n<h6 class=\"wp-block-heading\"><i>3<\/i><span><strong>Enter the final URL in the \u201cTracking URL\u201d field like in the example below<\/strong><\/span><\/h6>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;sample.sng.link\/D59c0\/sfxf?idfa={idfa}&amp;cl={click_id}&amp;\npcid={campaign_id}&amp;pcn={campaign_name}&amp;pscid={ad_group_id}&amp;\npscn={ad_group_name}&amp;pcrid={ad_id}&amp;pcrn={ad_name}&amp;p={platform}&amp;\npsn=SmartNews&amp;psid={sn_app_id}\n<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Note that your Singular URL:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cannot include any spaces<\/li>\n\n\n\n<li>Must begin with <br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">https:\/\/{advertiser_subdomain}.sng.link\/{app_id_singular}\/{link_id_singular}<\/mark><\/li>\n\n\n\n<li>Must include at least one parameter for advertising ID (<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">idfa<\/mark> or <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">gaid<\/mark>)<\/li>\n\n\n\n<li>Must contain at least one campaign_structure parameter (<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">pcid<\/mark> , <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">pcn<\/mark> , <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">pscid<\/mark> , <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">pscn<\/mark> , <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">pcrid<\/mark> , <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-theme-1-color\">pcrn<\/mark> )<\/li>\n<\/ul>\n\n\n\n<p><strong>Suggested Singular parameters<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Singular parameter<\/th><th>Valid values<\/th><th>Type<\/th><th>Required<\/th><th>Note<\/th><\/tr><\/thead><tbody><tr><td>psid<\/td><td>SmartNewsAppId<\/td><td><\/td><td>Yes<\/td><td><\/td><\/tr><tr><td>psn<\/td><td>SmartNews<\/td><td><\/td><td>Yes<\/td><td><\/td><\/tr><tr><td>cl<\/td><td>{click_id}<\/td><td><\/td><td>Yes<\/td><td><\/td><\/tr><tr><td>idfa<\/td><td>{idfa}<\/td><td>Advertising ID<\/td><td>Yes<\/td><td>iOS advertising ID, only required for AppStore app<\/td><\/tr><tr><td>aifa<\/td><td>{gaid}<\/td><td>Advertising ID<\/td><td>Yes<\/td><td>Google advertising ID, only required for Google Play app<\/td><\/tr><tr><td>pcn<\/td><td>{campaign_name}<\/td><td>Campaign structure<\/td><td>No<\/td><td>At least one campaign_structure parameter is required.<\/td><\/tr><tr><td>pcid<\/td><td>{campaign_id}<\/td><td>Campaign structure<\/td><td>No<\/td><td>At least one campaign_structure parameter is required.<\/td><\/tr><tr><td>pscn<\/td><td>{adgroup_name}<\/td><td>Campaign structure<\/td><td>No<\/td><td>At least one campaign_structure parameter is required.<\/td><\/tr><tr><td>pscid<\/td><td>{adgroup_id}<\/td><td>Campaign structure<\/td><td>No<\/td><td>At least one campaign_structure parameter is required.<\/td><\/tr><tr><td>pcrn<\/td><td>{ad_name}<\/td><td>Campaign structure<\/td><td>No<\/td><td>At least one campaign_structure parameter is required.<\/td><\/tr><tr><td>pcrid<\/td><td>{ad_id}<\/td><td>Campaign structure<\/td><td>No<\/td><td>At least one campaign_structure parameter is required.<\/td><\/tr><tr><td>ua<\/td><td>{user_agent}<\/td><td>Probabilistic attribution<\/td><td>No<\/td><td>Sent to Singular by default to enable probabilistic attribution<\/td><\/tr><tr><td>ip<\/td><td>{ip_address}<\/td><td>Probabilistic attribution<\/td><td>No<\/td><td>Sent to Singular by default to enable probabilistic attribution<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Consider these best practices for managing your App Promotion campaign<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Closely monitor your campaign performance in the first few days to ensure correct tracking.<\/li>\n\n\n\n<li>Test different ad creatives and calls-to-action to boost conversion rates.<\/li>\n<\/ul>\n\n\n\n<p>If you run into any issues or have questions about your App Promotion campaign, please don\u2019t hesitate to contact our support team for help.<\/p>\n","protected":false},"excerpt":{"rendered":"The \u201cApp Promotion\u201d campaign type is designed to track user interaction with mobile apps. These campaigns support mobile measurement partner (MMP) tracking from Adjust, AppsFlyer, and Singular allowing your SmartNews campaigns to report results as part of your MMP\u2019s analytics. App campaigns at a glance Here are the key differences between SmartNews\u2019 app campaign objectives and strategies. Campaign typeApp install campaignApp install campaign with In-App Event Optimization enabled (IAEO)Use caseMaximizing the number of new installsGaining fewer installs but with more high-value conversionsTarget audiencePeople who haven\u2019t yet installed your app*People who haven\u2019t yet installed your app*Optimization targetNew installsPost-install app events as a proxy for high-quality installs *Note that due to privacy [&hellip;]","protected":false},"author":23,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[181,1],"tags":[],"label":[125],"class_list":["post-7999","post","type-post","status-publish","format-standard","hentry","category-campaign-creation-en","category-1","label--v2"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/posts\/7999","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/comments?post=7999"}],"version-history":[{"count":27,"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/posts\/7999\/revisions"}],"predecessor-version":[{"id":8394,"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/posts\/7999\/revisions\/8394"}],"wp:attachment":[{"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/media?parent=7999"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/categories?post=7999"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/tags?post=7999"},{"taxonomy":"label","embeddable":true,"href":"https:\/\/help-ads.smartnews.com\/en\/wp-json\/wp\/v2\/label?post=7999"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}