ディレクトリの置き場所は関係ないです。
問題があるとしたら、作成自体に失敗する(作成されない)と思いますので。
元のアセットに問題がなく、ロードできても、中身がnullになるのだとしたら
プラットフォームの指定が間違っているのかもしれません。
・プラットフォームごとに作成が必要
・Unityエディタ上での実行でも、WindowsのUnityならWindows用のアセットバンドル。MacならMacOS用のアセットバンドルが必要
・ランタイムでの実行は、そのプラットフォームのアセットバンドルが必要。AndroidならAndroid用のアセットバンドル。IOSならIOS用のアセットバンドル
という点を注意してみてください。
面倒かもしれませんが、これはUnity自体の基本仕様ですので、そうせざるを得ません。
SampleChapterTitle.cs内でも
//ロード自体はこれだけ
//ただし、URLは
//のように、Windowsなどのプラットフォーム別にフォルダわけなどを終えた絶対URLが必要
と書いている部分です。
実際には、実行するプラットフォームによってアドレスを変えるプログラム必要になります。