You are here

adsense.schema.yml in Google AdSense integration 8

config/schema/adsense.schema.yml

File

config/schema/adsense.schema.yml
View source
  1. adsense.settings:
  2. type: config_object
  3. label: 'AdSense Settings'
  4. mapping:
  5. adsense_unblock_ads:
  6. type: boolean
  7. label: 'Display anti ad-block request'
  8. adsense_test_mode:
  9. type: boolean
  10. label: 'Enable test mode'
  11. adsense_disable:
  12. type: boolean
  13. label: 'Disable Google AdSense ads'
  14. adsense_placeholder:
  15. type: boolean
  16. label: 'Placeholder when ads are disabled'
  17. adsense_placeholder_text:
  18. type: string
  19. label: 'Placeholder text'
  20. adsense_secret_language:
  21. type: string
  22. label: 'Language to display ads'
  23. adsense_managed_page_level_ads_enabled:
  24. type: boolean
  25. label: 'Enable auto ads'
  26. adsense_access_pages:
  27. type: mapping
  28. label: 'Access pages'
  29. mapping:
  30. id:
  31. type: string
  32. label: 'PlugIn ID'
  33. pages:
  34. type: string
  35. label: 'Access pages'
  36. negate:
  37. type: string
  38. label: 'Hide for the listed pages'
  39. adsense_basic_id:
  40. type: string
  41. label: 'Site Google AdSense publisher ID'
  42. adsense_id_module:
  43. type: string
  44. label: 'Publisher ID module'
  45. adsense_managed_async:
  46. type: boolean
  47. label: 'Use asynchronous code'
  48. adsense_managed_defer:
  49. type: boolean
  50. label: 'Defer script execution'
  51. adsense_cse_logo:
  52. type: string
  53. label: 'Logo type'
  54. adsense_cse_color_box_background:
  55. type: string
  56. label: 'Background color'
  57. adsense_cse_encoding:
  58. type: string
  59. label: 'Site encoding'
  60. adsense_cse_textbox_length:
  61. type: integer
  62. label: 'Text box length'
  63. adsense_cse_language:
  64. type: string
  65. label: 'Watermark language'
  66. adsense_cse_country:
  67. type: string
  68. label: 'Country or territory for Google domain'
  69. adsense_cse_frame_width:
  70. type: integer
  71. label: 'Width of results area'
  72. adsense_cse_ad_location:
  73. type: string
  74. label: 'Ad location'
  75. block.settings.adsense_cse_ad_block:
  76. type: block_settings
  77. label: 'Custom search block settings'
  78. mapping:
  79. ad_slot:
  80. type: string
  81. label: 'Ad ID'
  82. block.settings.adsense_managed_ad_block:
  83. type: block_settings
  84. label: 'Managed ad block settings'
  85. mapping:
  86. ad_slot:
  87. type: string
  88. label: 'Ad ID'
  89. ad_format:
  90. type: string
  91. label: 'Ad format'
  92. ad_width:
  93. type: integer
  94. label: 'Width'
  95. ad_height:
  96. type: integer
  97. label: 'Height'
  98. ad_shape:
  99. type: sequence
  100. label: 'Responsive ad shape'
  101. sequence:
  102. type: string
  103. ad_align:
  104. type: string
  105. label: 'Ad alignment'