| Index: chrome/browser/about_flags.cc
|
| diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
|
| index 6bb5213cbb41e5b42dd8042a593bd8eafcc3abd6..0f3a8d42bec12d463ceee44b7b07d732908c3228 100644
|
| --- a/chrome/browser/about_flags.cc
|
| +++ b/chrome/browser/about_flags.cc
|
| @@ -510,6 +510,27 @@ const FeatureEntry::Choice kNtpSwitchToExistingTabChoices[] = {
|
| #endif // OS_ANDROID
|
|
|
| #if defined(OS_ANDROID)
|
| +const FeatureEntry::FeatureParam
|
| + kNTPSnippetsCategoryRankerFeatureVariationConstant[] = {
|
| + {"category_ranker", "constant"},
|
| +};
|
| +
|
| +const FeatureEntry::FeatureParam
|
| + kNTPSnippetsCategoryRankerFeatureVariationClickBased[] = {
|
| + {"category_ranker", "click_based"},
|
| +};
|
| +
|
| +const FeatureEntry::FeatureVariation
|
| + kNTPSnippetsCategoryRankerFeatureVariations[] = {
|
| + {"(constant)", kNTPSnippetsCategoryRankerFeatureVariationConstant,
|
| + arraysize(kNTPSnippetsCategoryRankerFeatureVariationConstant),
|
| + nullptr},
|
| + {"(click based)", kNTPSnippetsCategoryRankerFeatureVariationClickBased,
|
| + arraysize(kNTPSnippetsCategoryRankerFeatureVariationClickBased),
|
| + nullptr}};
|
| +#endif // OS_ANDROID
|
| +
|
| +#if defined(OS_ANDROID)
|
| const FeatureEntry::FeatureParam kNTPSnippetsFeatureVariationOnlyPersonal[] = {
|
| {"fetching_personalization", "personal"},
|
| };
|
| @@ -1839,6 +1860,12 @@ const FeatureEntry kFeatureEntries[] = {
|
| SINGLE_VALUE_TYPE(extensions::switches::kDisableTabForDesktopShare)},
|
| #endif // ENABLE_EXTENSIONS
|
| #if defined(OS_ANDROID)
|
| + {"ntp-category-ranker", IDS_FLAGS_NTP_CATEGORY_RANKER_NAME,
|
| + IDS_FLAGS_NTP_CATEGORY_RANKER_DESCRIPTION, kOsAndroid,
|
| + FEATURE_WITH_VARIATIONS_VALUE_TYPE(
|
| + ntp_snippets::kCategoryRanker,
|
| + kNTPSnippetsCategoryRankerFeatureVariations,
|
| + ntp_snippets::kStudyName)},
|
| {"enable-ntp-snippets", IDS_FLAGS_ENABLE_NTP_SNIPPETS_NAME,
|
| IDS_FLAGS_ENABLE_NTP_SNIPPETS_DESCRIPTION, kOsAndroid,
|
| FEATURE_WITH_VARIATIONS_VALUE_TYPE(
|
|
|