$(document).ready(function () { const adCode = ''; //←の''の間に広告ユニットのコードを記入(改行とスペースの削除必須です) const entryContent = $(''); //←の''の間にコンテンツ本文を囲うclass名を記入([.]も!) let entryContentHTML = entryContent.html(); entryContentText = entryContentHTML.replace( /(<(script|style)[^>]*?>(.*?|\n*?.*?\n*?)<\/(script|style)>)|<.*?>|\(adsbygoogle = window.adsbygoogle \|\| \[\]\).push\({}\);/gim, "" ); entryContentText = entryContentText.replace( /(\s+?)|(\n+?)|(\r+?)|(\t+?)/gim, "" ); entryContentText = entryContentText.replace(/\[.+?\]/gim, ""); let charLength = entryContentText.length; let htmlLength = entryContentHTML.length; let h2Tags = entryContent.find("h2"); let h2Size = h2Tags.length; let h2Array = []; for (let i = 0; i < h2Tags.length; i++) { h2Array.push(h2Tags[i]); } let adSize = 0; if (charLength <= 2500) { //この文字数(2500)以下のときは広告を表示しない return; } else if ((charLength > 11800) && (h2Size >= 5)) { //11800文字より多いときは広告数3 adSize = 3; } else if ((charLength > 7200) && (h2Size >= 4)) { //7200文字より多いときは広告数2 adSize = 2; } else if ((charLength > 2500) && (h2Size >= 3)) { //2500文字より多いときは広告数1 adSize = 1; } else { return; } let h2CharNumber = []; let indexOffset = 0; for (let i = 0; i < h2Size; i++){ h2CharNumber[i] = entryContentHTML.indexOf("